/* Copyright 2019 The TensorFlow Authors. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
==============================================================================*/

// See the header for documentation on the meaning of this data.

#include "yes_1000ms_sample_data.h"

const int     g_yes_1000ms_sample_data_size   = 16000;
const int16_t g_yes_1000ms_sample_data[16000] = {
  -7,     -12,    -18,    -20,    -20,    -21,    -21,    -25,    -29,    -31,
  -31,    -30,    -30,    -29,    -30,    -30,    -29,    -28,    -24,    -22,
  -17,    -12,    -8,     -7,     -6,     -1,     2,      5,      7,      8,
  11,     15,     18,     19,     23,     24,     24,     27,     27,     26,
  25,     28,     30,     32,     33,     31,     29,     27,     28,     30,
  28,     26,     26,     24,     22,     17,     16,     15,     13,     10,
  5,      0,      -4,     -4,     -7,     -9,     -12,    -14,    -14,    -13,
  -11,    -10,    -8,     -6,     -3,     3,      7,      8,      12,     15,
  18,     21,     19,     19,     21,     23,     24,     23,     22,     19,
  17,     11,     5,      -3,     -12,    -22,    -28,    -35,    -45,    -54,
  -62,    -69,    -76,    -84,    -92,    -100,   -109,   -116,   -117,   -120,
  -120,   -120,   -122,   -124,   -126,   -123,   -121,   -116,   -113,   -107,
  -97,    -88,    -75,    -61,    -50,    -41,    -27,    -12,    4,      21,
  37,     58,     76,     93,     108,    121,    137,    156,    172,    184,
  196,    205,    215,    224,    235,    242,    245,    242,    240,    238,
  231,    223,    214,    205,    195,    178,    158,    135,    112,    90,
  69,     46,     19,     -11,    -45,    -76,    -105,   -133,   -159,   -186,
  -211,   -236,   -260,   -280,   -294,   -308,   -320,   -331,   -336,   -338,
  -335,   -326,   -316,   -301,   -286,   -267,   -246,   -225,   -203,   -180,
  -154,   -124,   -91,    -59,    -34,    -8,     19,     42,     64,     87,
  103,    119,    134,    148,    162,    174,    182,    188,    190,    189,
  187,    184,    180,    177,    171,    162,    154,    144,    137,    129,
  118,    106,    95,     81,     69,     58,     48,     37,     26,     14,
  3,      -7,     -22,    -31,    -42,    -52,    -62,    -69,    -75,    -79,
  -82,    -87,    -88,    -92,    -94,    -91,    -87,    -85,    -81,    -74,
  -70,    -64,    -55,    -47,    -40,    -33,    -25,    -19,    -12,    -6,
  -4,     -1,     1,      1,      -2,     -9,     -15,    -17,    -18,    -20,
  -22,    -22,    -26,    -31,    -33,    -35,    -31,    -26,    -17,    -4,
  8,      19,     31,     44,     54,     64,     71,     79,     86,     92,
  102,    109,    111,    109,    104,    96,     84,     70,     60,     51,
  38,     27,     13,     4,      -3,     -9,     -13,    -18,    -26,    -33,
  -32,    -27,    -20,    -10,    -4,     2,      6,      10,     14,     16,
  21,     25,     29,     31,     33,     35,     37,     33,     22,     15,
  13,     11,     12,     9,      5,      2,      1,      -3,     -9,     -17,
  -27,    -32,    -35,    -36,    -36,    -42,    -50,    -56,    -66,    -77,
  -85,    -96,    -100,   -106,   -113,   -118,   -121,   -119,   -117,   -119,
  -122,   -124,   -123,   -112,   -94,    -77,    -64,    -51,    -37,    -22,
  -3,     17,     37,     54,     68,     86,     100,    114,    134,    154,
  167,    174,    178,    182,    189,    189,    187,    185,    179,    177,
  174,    171,    157,    138,    123,    108,    94,     76,     50,     25,
  6,      -8,     -20,    -37,    -59,    -86,    -110,   -132,   -147,   -159,
  -169,   -178,   -191,   -203,   -213,   -217,   -215,   -208,   -199,   -194,
  -195,   -190,   -178,   -165,   -155,   -144,   -134,   -123,   -103,   -80,
  -56,    -35,    -18,    -4,     11,     23,     36,     50,     65,     78,
  93,     111,    122,    129,    132,    131,    127,    125,    126,    126,
  128,    127,    125,    122,    118,    111,    108,    104,    99,     93,
  89,     90,     87,     82,     78,     75,     68,     65,     67,     69,
  66,     61,     54,     39,     28,     15,     3,      -7,     -18,    -25,
  -29,    -35,    -42,    -52,    -66,    -78,    -83,    -85,    -86,    -86,
  -82,    -83,    -84,    -83,    -81,    -75,    -62,    -57,    -53,    -49,
  -46,    -41,    -34,    -26,    -16,    -10,    -7,     -2,     2,      6,
  12,     15,     19,     18,     15,     17,     21,     24,     30,     33,
  27,     22,     21,     20,     23,     24,     21,     15,     13,     8,
  3,      1,      -1,     -3,     -4,     -6,     -9,     -11,    -11,    -8,
  -10,    -13,    -15,    -19,    -17,    -11,    -2,     1,      2,      6,
  9,      10,     12,     13,     9,      8,      10,     13,     20,     18,
  13,     10,     4,      1,      -2,     -6,     -11,    -13,    -16,    -18,
  -15,    -18,    -21,    -21,    -22,    -23,    -25,    -23,    -22,    -20,
  -19,    -16,    -12,    -10,    -9,     -11,    -15,    -19,    -22,    -19,
  -14,    -11,    -9,     -11,    -17,    -20,    -18,    -19,    -15,    -11,
  -8,     -2,     8,      19,     30,     36,     37,     36,     38,     45,
  57,     69,     77,     81,     79,     75,     76,     74,     69,     66,
  60,     53,     45,     36,     28,     22,     17,     10,     0,      -5,
  -11,    -15,    -18,    -26,    -31,    -33,    -34,    -34,    -35,    -37,
  -37,    -35,    -28,    -24,    -29,    -37,    -45,    -46,    -41,    -36,
  -31,    -32,    -33,    -37,    -37,    -36,    -36,    -34,    -27,    -19,
  -14,    -11,    -8,     -1,     6,      14,     19,     21,     25,     30,
  34,     38,     38,     33,     26,     22,     19,     20,     18,     17,
  15,     10,     2,      -3,     -5,     -10,    -13,    -13,    -13,    -16,
  -16,    -16,    -15,    -13,    -14,    -13,    -16,    -19,    -20,    -18,
  -17,    -18,    -16,    -16,    -24,    -28,    -28,    -28,    -23,    -21,
  -21,    -20,    -24,    -27,    -23,    -18,    -14,    -7,     4,      11,
  15,     19,     21,     25,     33,     39,     41,     45,     47,     50,
  56,     58,     57,     59,     59,     55,     50,     47,     39,     34,
  30,     24,     18,     11,     8,      3,      0,      -3,     -8,     -14,
  -15,    -13,    -13,    -12,    -14,    -17,    -17,    -12,    -10,    -4,
  -7,     -12,    -10,    -14,    -17,    -17,    -19,    -25,    -28,    -27,
  -29,    -30,    -31,    -35,    -38,    -43,    -47,    -51,    -52,    -50,
  -49,    -48,    -47,    -45,    -39,    -32,    -30,    -31,    -35,    -35,
  -31,    -24,    -17,    -12,    -11,    -14,    -15,    -17,    -16,    -9,
  -5,     -3,     -1,     0,      1,      0,      3,      12,     21,     26,
  33,     35,     38,     45,     50,     53,     53,     54,     58,     61,
  64,     69,     67,     66,     64,     58,     54,     51,     46,     44,
  45,     41,     35,     31,     27,     25,     27,     25,     20,     13,
  12,     16,     17,     17,     12,     7,      3,      2,      -2,     -4,
  -8,     -14,    -19,    -25,    -29,    -38,    -49,    -60,    -69,    -73,
  -71,    -74,    -82,    -89,    -98,    -103,   -104,   -103,   -99,    -98,
  -98,    -98,    -99,    -97,    -94,    -91,    -85,    -82,    -78,    -74,
  -74,    -71,    -68,    -61,    -54,    -52,    -47,    -41,    -36,    -32,
  -21,    -12,    -3,     11,     26,     36,     44,     48,     55,     64,
  77,     92,     100,    108,    117,    120,    122,    128,    130,    129,
  130,    127,    124,    122,    121,    118,    114,    110,    102,    92,
  85,     80,     77,     68,     55,     46,     39,     36,     34,     31,
  27,     15,     5,      -1,     -5,     -11,    -20,    -29,    -37,    -43,
  -46,    -47,    -54,    -61,    -65,    -74,    -82,    -84,    -91,    -94,
  -96,    -104,   -109,   -111,   -111,   -112,   -113,   -111,   -112,   -110,
  -104,   -99,    -96,    -93,    -89,    -87,    -81,    -71,    -63,    -54,
  -45,    -43,    -37,    -30,    -24,    -17,    -12,    -8,     -2,     2,
  15,     23,     28,     35,     41,     42,     44,     52,     58,     66,
  74,     78,     80,     82,     85,     88,     90,     92,     92,     88,
  87,     87,     79,     73,     69,     64,     62,     55,     50,     45,
  41,     36,     29,     24,     20,     16,     12,     8,      5,      2,
  1,      1,      0,      1,      -4,     -4,     -4,     -4,     -1,     1,
  2,      1,      -3,     -6,     -1,     5,      6,      7,      8,      4,
  2,      0,      -2,     -3,     0,      -3,     -4,     -3,     -4,     -5,
  -8,     -15,    -20,    -25,    -28,    -32,    -37,    -38,    -39,    -43,
  -48,    -55,    -62,    -69,    -75,    -75,    -78,    -81,    -83,    -89,
  -89,    -92,    -91,    -91,    -89,    -83,    -81,    -74,    -66,    -63,
  -54,    -45,    -39,    -31,    -23,    -15,    -4,     6,      14,     23,
  29,     35,     41,     45,     49,     55,     61,     69,     75,     75,
  76,     75,     74,     74,     73,     74,     72,     69,     69,     65,
  62,     57,     52,     44,     35,     33,     29,     24,     14,     7,
  3,      -4,     -12,    -17,    -20,    -22,    -27,    -32,    -34,    -39,
  -42,    -43,    -42,    -43,    -40,    -38,    -36,    -36,    -37,    -36,
  -33,    -31,    -27,    -24,    -23,    -22,    -17,    -11,    -7,     -7,
  -7,     -3,     5,      13,     19,     25,     27,     25,     27,     35,
  40,     40,     41,     45,     47,     50,     54,     52,     50,     45,
  43,     44,     40,     34,     28,     24,     18,     11,     6,      -2,
  -9,     -14,    -21,    -27,    -35,    -39,    -43,    -50,    -57,    -62,
  -66,    -68,    -71,    -72,    -73,    -74,    -76,    -76,    -77,    -75,
  -75,    -74,    -67,    -61,    -55,    -49,    -45,    -40,    -30,    -21,
  -11,    -4,     4,      13,     23,     34,     44,     52,     59,     65,
  70,     77,     84,     87,     88,     90,     91,     90,     89,     85,
  80,     75,     72,     71,     64,     56,     48,     41,     34,     27,
  21,     12,     1,      -11,    -19,    -28,    -33,    -39,    -46,    -50,
  -53,    -58,    -63,    -66,    -71,    -73,    -76,    -76,    -74,    -73,
  -71,    -67,    -65,    -62,    -60,    -55,    -51,    -45,    -39,    -35,
  -31,    -27,    -20,    -13,    -6,     -3,     1,      8,      12,     18,
  24,     26,     30,     35,     38,     44,     47,     47,     51,     53,
  52,     53,     52,     50,     51,     49,     50,     51,     50,     48,
  48,     45,     43,     42,     37,     34,     31,     31,     30,     26,
  24,     21,     15,     12,     11,     7,      4,      1,      -3,     -5,
  -7,     -9,     -15,    -21,    -26,    -28,    -31,    -35,    -39,    -46,
  -48,    -49,    -53,    -58,    -63,    -67,    -69,    -71,    -72,    -74,
  -75,    -77,    -77,    -73,    -72,    -69,    -65,    -60,    -55,    -50,
  -47,    -43,    -38,    -30,    -25,    -20,    -12,    -4,     4,      9,
  16,     20,     24,     28,     35,     43,     50,     58,     61,     65,
  72,     74,     74,     76,     79,     78,     76,     78,     76,     76,
  74,     70,     64,     59,     52,     46,     41,     33,     26,     19,
  12,     5,      -2,     -8,     -15,    -20,    -26,    -31,    -37,    -39,
  -41,    -44,    -44,    -47,    -51,    -52,    -52,    -48,    -45,    -46,
  -48,    -45,    -42,    -40,    -36,    -32,    -27,    -24,    -22,    -18,
  -16,    -11,    -10,    -5,     0,      3,      8,      11,     16,     18,
  21,     23,     25,     26,     27,     28,     30,     31,     31,     30,
  29,     27,     26,     23,     19,     17,     13,     10,     6,      0,
  -2,     -5,     -10,    -12,    -15,    -19,    -23,    -26,    -29,    -30,
  -30,    -32,    -33,    -34,    -35,    -34,    -31,    -29,    -29,    -28,
  -28,    -23,    -19,    -17,    -12,    -12,    -10,    -5,     -2,     3,
  7,      10,     13,     14,     19,     22,     26,     31,     34,     34,
  35,     36,     39,     43,     45,     47,     47,     48,     49,     51,
  48,     47,     50,     45,     41,     41,     38,     34,     34,     30,
  23,     17,     11,     7,      4,      -4,     -9,     -15,    -23,    -28,
  -32,    -35,    -39,    -45,    -46,    -49,    -53,    -52,    -53,    -55,
  -56,    -56,    -55,    -54,    -53,    -53,    -51,    -47,    -44,    -42,
  -40,    -37,    -33,    -28,    -25,    -23,    -18,    -15,    -8,     -6,
  -2,     3,      8,      15,     18,     23,     26,     27,     32,     36,
  36,     36,     39,     38,     38,     40,     39,     35,     31,     29,
  25,     23,     19,     15,     11,     7,      5,      3,      1,      -1,
  -6,     -8,     -7,     -10,    -9,     -10,    -11,    -10,    -7,     -6,
  -8,     -6,     -5,     -4,     1,      2,      4,      7,      7,      9,
  11,     11,     9,      9,      10,     11,     13,     17,     15,     15,
  15,     17,     19,     17,     17,     17,     15,     15,     13,     11,
  12,     8,      7,      5,      3,      0,      -4,     -4,     -6,     -9,
  -12,    -14,    -15,    -15,    -16,    -20,    -19,    -20,    -20,    -20,
  -18,    -18,    -21,    -22,    -21,    -21,    -23,    -20,    -20,    -23,
  -24,    -23,    -25,    -25,    -25,    -25,    -26,    -24,    -23,    -23,
  -23,    -23,    -22,    -19,    -18,    -15,    -14,    -10,    -8,     -4,
  -1,     1,      3,      6,      8,      9,      14,     19,     22,     24,
  26,     29,     32,     31,     34,     39,     42,     42,     46,     49,
  50,     50,     52,     53,     52,     49,     49,     48,     48,     46,
  45,     40,     34,     30,     25,     21,     17,     13,     10,     6,
  2,      -4,     -9,     -12,    -15,    -18,    -21,    -26,    -28,    -31,
  -32,    -33,    -35,    -35,    -38,    -37,    -36,    -34,    -35,    -35,
  -33,    -33,    -34,    -30,    -26,    -27,    -25,    -23,    -22,    -18,
  -15,    -16,    -12,    -9,     -9,     -6,     -1,     2,      3,      5,
  8,      7,      9,      12,     15,     17,     18,     18,     19,     18,
  20,     19,     18,     21,     20,     19,     18,     16,     15,     15,
  15,     14,     12,     9,      9,      10,     8,      6,      4,      2,
  1,      -1,     -3,     -1,     -3,     -2,     -4,     -5,     -5,     -8,
  -8,     -10,    -10,    -8,     -8,     -8,     -7,     -8,     -8,     -8,
  -9,     -11,    -12,    -11,    -9,     -7,     -8,     -8,     -8,     -10,
  -8,     -7,     -8,     -7,     -6,     -7,     -5,     -3,     -3,     -3,
  -3,     -2,     0,      3,      3,      5,      7,      10,     11,     10,
  10,     12,     13,     16,     16,     16,     17,     15,     16,     17,
  16,     14,     16,     13,     11,     11,     9,      9,      6,      4,
  4,      3,      0,      -2,     -4,     -7,     -7,     -7,     -13,    -15,
  -13,    -14,    -16,    -15,    -15,    -17,    -16,    -16,    -18,    -19,
  -19,    -20,    -19,    -16,    -15,    -13,    -12,    -10,    -7,     -6,
  -4,     -4,     -2,     0,      2,      6,      8,      10,     12,     14,
  15,     14,     13,     13,     13,     15,     15,     17,     17,     17,
  18,     17,     16,     15,     15,     14,     11,     9,      8,      8,
  9,      8,      5,      5,      3,      -1,     -1,     -4,     -5,     -7,
  -8,     -8,     -8,     -9,     -10,    -8,     -11,    -12,    -12,    -12,
  -12,    -13,    -11,    -11,    -9,     -8,     -7,     -8,     -7,     -6,
  -7,     -6,     -5,     -4,     -4,     -2,     -2,     -3,     -2,     -2,
  -3,     0,      -1,     -3,     1,      1,      2,      4,      3,      5,
  6,      3,      3,      4,      3,      3,      4,      5,      4,      6,
  7,      7,      7,      6,      3,      3,      5,      3,      3,      6,
  6,      7,      6,      4,      5,      2,      1,      1,      0,      0,
  2,      1,      1,      1,      -1,     -2,     -3,     -5,     -4,     -5,
  -4,     -4,     -6,     -4,     -4,     -4,     -5,     -6,     -5,     -6,
  -5,     -4,     -5,     -4,     -3,     -4,     0,      2,      2,      2,
  2,      2,      2,      3,      3,      5,      6,      6,      5,      6,
  7,      6,      8,      6,      5,      5,      5,      6,      6,      6,
  5,      5,      2,      2,      1,      2,      0,      -1,     -1,     -1,
  -1,     0,      -1,     -4,     -6,     -8,     -8,     -9,     -8,     -7,
  -6,     -5,     -5,     -6,     -3,     -4,     -5,     -4,     -7,     -6,
  -4,     -2,     -1,     -1,     1,      1,      1,      1,      1,      2,
  2,      1,      3,      4,      4,      6,      6,      6,      6,      4,
  4,      4,      4,      3,      2,      2,      2,      2,      1,      1,
  1,      0,      1,      1,      0,      -2,     -2,     -3,     -3,     -3,
  -3,     -5,     -4,     -3,     -5,     -5,     -3,     -5,     -4,     -4,
  -2,     -2,     -2,     -1,     -3,     -2,     -2,     -1,     -3,     -2,
  -1,     -2,     -2,     -2,     0,      0,      0,      0,      0,      1,
  0,      0,      1,      2,      3,      3,      3,      4,      5,      4,
  3,      4,      5,      5,      7,      7,      6,      9,      8,      6,
  7,      8,      6,      5,      7,      8,      8,      8,      7,      6,
  5,      4,      4,      4,      5,      4,      2,      1,      2,      1,
  0,      -2,     -3,     -2,     -4,     -6,     -6,     -7,     -7,     -8,
  -9,     -9,     -9,     -9,     -9,     -9,     -9,     -10,    -10,    -10,
  -8,     -7,     -8,     -6,     -5,     -4,     -3,     -5,     -2,     -2,
  -2,     -1,     -1,     0,      1,      1,      2,      3,      2,      4,
  3,      3,      5,      3,      3,      5,      4,      5,      6,      5,
  4,      5,      3,      2,      2,      3,      4,      4,      4,      4,
  4,      3,      4,      4,      4,      3,      2,      2,      2,      2,
  2,      2,      2,      2,      1,      1,      1,      2,      1,      1,
  2,      1,      1,      2,      1,      1,      1,      -1,     0,      1,
  0,      -1,     1,      -1,     -1,     -1,     -2,     -1,     -1,     -1,
  -1,     -1,     -1,     -1,     -1,     -2,     -1,     0,      -1,     -1,
  1,      1,      2,      0,      -1,     0,      -1,     -1,     0,      0,
  1,      2,      2,      2,      1,      1,      0,      0,      0,      0,
  1,      1,      0,      0,      0,      0,      0,      -1,     -2,     -1,
  -3,     -4,     -4,     -4,     -4,     -4,     -4,     -4,     -3,     -3,
  -5,     -6,     -4,     -2,     -2,     -1,     -1,     -1,     -2,     1,
  -1,     1,      0,      0,      1,      1,      1,      1,      2,      1,
  2,      2,      3,      3,      3,      3,      4,      5,      5,      5,
  5,      5,      5,      5,      5,      6,      6,      5,      5,      5,
  6,      6,      5,      3,      6,      5,      4,      5,      3,      2,
  2,      2,      2,      1,      1,      2,      0,      -1,     0,      -1,
  -1,     -1,     -1,     -1,     -1,     -1,     -3,     -3,     -3,     -3,
  -4,     -4,     -5,     -6,     -6,     -6,     -6,     -6,     -6,     -5,
  -5,     -6,     -5,     -4,     -4,     -4,     -4,     -2,     -2,     -2,
  -1,     -2,     0,      1,      0,      1,      3,      4,      4,      4,
  4,      4,      4,      5,      4,      4,      4,      5,      7,      5,
  4,      4,      4,      4,      3,      2,      2,      2,      2,      2,
  0,      1,      1,      0,      1,      1,      -1,     0,      -1,     -2,
  -1,     -3,     -4,     -4,     -3,     -5,     -5,     -5,     -5,     -5,
  -5,     -4,     -3,     -3,     -2,     -3,     -2,     -2,     -5,     -3,
  -3,     -3,     -2,     0,      1,      1,      1,      1,      1,      1,
  1,      1,      3,      3,      4,      4,      4,      4,      5,      5,
  2,      3,      4,      3,      5,      4,      3,      4,      3,      3,
  5,      5,      3,      4,      2,      1,      1,      3,      4,      3,
  1,      3,      2,      1,      2,      1,      0,      1,      0,      1,
  0,      1,      1,      1,      1,      0,      -1,     0,      0,      -1,
  -1,     -2,     -1,     -1,     -2,     0,      -1,     -2,     -1,     -1,
  -2,     -2,     -1,     -3,     -3,     -3,     -3,     -3,     -4,     -3,
  -5,     -6,     -4,     -4,     -5,     -4,     -3,     -5,     -6,     -4,
  -5,     -6,     -4,     -3,     -5,     -4,     -3,     -4,     -3,     -2,
  -2,     -2,     0,      0,      1,      1,      0,      0,      0,      1,
  1,      3,      3,      3,      4,      3,      3,      3,      3,      3,
  3,      3,      3,      3,      3,      3,      3,      3,      3,      3,
  1,      1,      1,      1,      1,      1,      1,      0,      0,      0,
  1,      -2,     -1,     1,      0,      -1,     -2,     -2,     0,      1,
  0,      1,      1,      1,      1,      0,      0,      1,      0,      0,
  2,      1,      0,      1,      1,      1,      1,      3,      3,      3,
  4,      3,      3,      4,      2,      2,      2,      2,      2,      2,
  2,      1,      2,      2,      2,      2,      -1,     -1,     -1,     -1,
  -1,     -1,     -1,     -1,     -1,     -3,     -3,     -3,     -5,     -4,
  -5,     -5,     -5,     -5,     -7,     -7,     -7,     -8,     -7,     -8,
  -7,     -8,     -8,     -7,     -8,     -8,     -8,     -8,     -7,     -6,
  -6,     -6,     -7,     -6,     -6,     -5,     -5,     -3,     -2,     -2,
  -1,     0,      -1,     0,      1,      2,      2,      3,      3,      3,
  6,      7,      7,      7,      8,      9,      8,      10,     10,     9,
  10,     11,     9,      10,     12,     11,     10,     9,      9,      9,
  9,      10,     9,      6,      6,      5,      5,      6,      3,      1,
  1,      0,      1,      0,      0,      1,      -1,     -2,     -2,     -1,
  -3,     -3,     -2,     -4,     -4,     -3,     -2,     -4,     -4,     -4,
  -5,     -3,     -3,     -5,     -3,     -3,     -5,     -4,     -2,     -2,
  -3,     -3,     -1,     0,      -1,     0,      0,      0,      -2,     -1,
  0,      -1,     -2,     -2,     -2,     -2,     -1,     -3,     -2,     -3,
  -4,     -3,     -3,     -3,     -3,     -3,     -3,     -3,     -2,     -4,
  -6,     -5,     -3,     -2,     -4,     -3,     -2,     -4,     -4,     -4,
  -3,     -4,     -5,     -4,     -5,     -3,     -2,     -5,     -2,     -4,
  -4,     -3,     -2,     -1,     -1,     -1,     0,      2,      2,      1,
  1,      3,      3,      3,      3,      4,      4,      5,      6,      5,
  5,      6,      7,      7,      7,      8,      8,      7,      9,      9,
  9,      9,      10,     9,      9,      9,      9,      9,      9,      8,
  7,      9,      9,      6,      7,      5,      2,      3,      2,      1,
  1,      0,      -2,     -2,     -2,     -3,     -3,     -2,     -2,     -4,
  -5,     -4,     -4,     -4,     -4,     -5,     -4,     -4,     -5,     -4,
  -5,     -4,     -5,     -6,     -4,     -4,     -5,     -5,     -5,     -5,
  -6,     -4,     -4,     -4,     -3,     -2,     -3,     -3,     -2,     -2,
  -1,     -2,     -3,     -1,     0,      -1,     0,      0,      0,      0,
  1,      0,      0,      0,      0,      -1,     1,      1,      1,      0,
  -2,     -2,     -3,     -3,     -4,     -4,     -6,     -7,     -5,     -4,
  -5,     -5,     -4,     -6,     -8,     -7,     -6,     -5,     -5,     -5,
  -4,     -4,     -5,     -4,     -3,     -3,     0,      0,      -2,     -1,
  0,      0,      1,      1,      2,      2,      2,      2,      2,      4,
  5,      5,      5,      6,      7,      7,      9,      10,     10,     10,
  12,     12,     13,     14,     14,     14,     15,     15,     15,     15,
  15,     15,     14,     15,     15,     12,     13,     13,     12,     10,
  11,     11,     11,     10,     8,      6,      5,      7,      6,      6,
  4,      3,      4,      5,      3,      2,      2,      1,      1,      2,
  3,      1,      0,      0,      1,      0,      -2,     -1,     -2,     -3,
  -3,     -3,     -3,     -4,     -6,     -8,     -9,     -9,     -10,    -12,
  -14,    -15,    -18,    -21,    -21,    -21,    -21,    -22,    -24,    -26,
  -26,    -27,    -27,    -28,    -26,    -25,    -26,    -28,    -27,    -24,
  -23,    -23,    -24,    -21,    -17,    -17,    -15,    -12,    -12,    -12,
  -12,    -9,     -7,     -6,     -5,     -3,     -3,     -2,     0,      0,
  1,      3,      7,      6,      4,      6,      7,      8,      11,     10,
  10,     13,     15,     14,     13,     18,     20,     18,     19,     21,
  23,     24,     23,     22,     24,     26,     26,     26,     27,     25,
  23,     25,     27,     28,     28,     28,     23,     19,     23,     24,
  20,     20,     21,     15,     13,     15,     16,     14,     11,     8,
  7,      8,      11,     11,     6,      4,      8,      7,      6,      7,
  6,      4,      7,      13,     12,     7,      8,      8,      4,      1,
  1,      1,      2,      -4,     -12,    -18,    -24,    -25,    -25,    -32,
  -41,    -55,    -59,    -61,    -75,    -87,    -96,    -109,   -122,   -133,
  -141,   -148,   -157,   -168,   -180,   -191,   -198,   -202,   -207,   -206,
  -207,   -211,   -211,   -208,   -203,   -189,   -171,   -153,   -132,   -114,
  -96,    -75,    -54,    -30,    -5,     19,     43,     61,     77,     93,
  106,    123,    143,    161,    182,    198,    202,    201,    209,    229,
  242,    240,    235,    239,    249,    258,    255,    242,    233,    245,
  268,    278,    256,    223,    223,    253,    263,    235,    198,    178,
  188,    215,    230,    200,    143,    113,    128,    158,    158,    128,
  99,     90,     82,     70,     56,     32,     7,      14,     46,     36,
  -23,    -71,    -76,    -54,    -36,    -39,    -74,    -118,   -134,   -122,
  -101,   -104,   -129,   -164,   -174,   -129,   -86,    -109,   -184,   -219,
  -191,   -147,   -141,   -183,   -249,   -290,   -269,   -236,   -266,   -346,
  -394,   -366,   -325,   -353,   -431,   -472,   -406,   -313,   -316,   -398,
  -449,   -401,   -287,   -194,   -164,   -193,   -245,   -212,   -55,    75,
  67,     26,     67,     165,    237,    269,    293,    319,    333,    368,
  414,    432,    463,    488,    448,    404,    391,    377,    361,    365,
  376,    308,    197,    150,    129,    73,     53,     91,     43,     -107,
  -165,   -54,    1,      -148,   -312,   -273,   -125,   -62,    -128,   -258,
  -294,   -141,   70,     57,     -217,   -378,   -145,   198,    289,    169,
  -47,    -219,   -101,   264,    458,    217,    -163,   -199,   13,     121,
  101,    -51,    -293,   -319,   -62,    24,     -274,   -474,   -296,   -170,
  -336,   -422,   -285,   -248,   -302,   -130,   98,     -11,    -257,   -146,
  184,    278,    264,    331,    192,    -35,    235,    805,    830,    315,
  82,     322,    503,    522,    619,    557,    242,    163,    399,    507,
  489,    618,    602,    156,    -164,   112,    476,    406,    94,     -154,
  -242,   -132,   56,     5,      -325,   -566,   -527,   -478,   -624,   -692,
  -561,   -551,   -744,   -836,   -671,   -520,   -626,   -736,   -647,   -581,
  -639,   -687,   -702,   -739,   -665,   -383,   -236,   -414,   -513,   -321,
  -114,   -43,    32,     65,     -98,    -236,   34,     608,    924,    680,
  218,    56,     329,    847,    1214,   1006,   341,    11,     340,    667,
  553,    353,    355,    415,    416,    364,    257,    108,    6,      113,
  293,    233,    46,     4,      25,     -10,    -12,    55,     40,     -65,
  -56,    -26,    -101,   -61,    143,    229,    78,     -161,   -210,   103,
  424,    377,    86,     -274,   -491,   -328,   -37,    60,     128,    188,
  -105,   -625,   -823,   -464,   138,    389,    111,    -343,   -526,   -306,
  13,     205,    250,    -35,    -554,   -764,   -498,   -42,    167,    -210,
  -639,   -448,   -101,   -110,   -171,   -74,    -39,    47,     424,    616,
  324,    98,     367,    853,    942,    416,    -184,   -130,   339,    472,
  369,    239,    -165,   -418,   101,    742,    659,    325,    365,    476,
  233,    -14,    270,    785,    719,    -29,    -533,   -220,   237,    305,
  179,    -190,   -644,   -610,   -380,   -526,   -601,   -237,   48,     -36,
  -124,   -49,    -6,     23,     117,    55,     -199,   -428,   -512,   -338,
  -238,   -424,   -323,   -135,   -464,   -657,   -189,   100,    -379,   -964,
  -893,   -346,   -64,    -322,   -650,   -480,   32,     238,    201,    386,
  616,    611,    400,    195,    357,    842,    1051,   832,    712,    829,
  1070,   1307,   1081,   551,    363,    544,    623,    239,    -374,   -609,
  -230,   375,    486,    -52,    -446,   -270,   181,    645,    601,    -135,
  -654,   -256,   567,    840,    380,    -54,    18,     334,    386,    21,
  -214,   83,     243,    -316,   -937,   -1074,  -1006,  -896,   -674,   -424,
  -331,   -354,   -380,   -481,   -392,   80,     358,    171,    -170,   -624,
  -796,   -130,   706,    803,    381,    152,    367,    620,    685,    655,
  347,    36,     180,    417,    412,    358,    288,    189,    150,    16,
  -240,   -428,   -428,   -266,   -335,   -819,   -1150,  -946,   -587,   -437,
  -580,   -961,   -1218,  -1065,  -704,   -431,   -350,   -315,   -214,   -162,
  -81,    26,     -8,     -52,    -117,   -226,   -40,    285,    241,    -2,
  -69,    57,     207,    81,     -144,   -69,    65,     84,     49,     -168,
  -248,   126,    502,    472,    192,    120,    442,    667,    551,    512,
  634,    814,    1014,   1098,   1156,   1112,   974,    1144,   1330,   1099,
  825,    847,    877,    555,    2,      -243,   -102,   -196,   -471,   -377,
  -235,   -439,   -622,   -547,   -470,   -495,   -431,   -197,   -21,    21,
  -9,     -246,   -438,   -238,   -31,    0,      96,     137,    -25,    -211,
  -181,   -149,   -350,   -368,   -33,    21,     -308,   -323,   32,     379,
  605,    531,    85,     -374,   -367,   9,      277,    147,    -356,   -698,
  -494,   -140,   -126,   -354,   -549,   -673,   -642,   -428,   -269,   -273,
  -246,   -216,   -349,   -323,   -16,    32,     -387,   -742,   -662,   -434,
  -223,   41,     140,    -58,    -227,   -80,    93,     20,     -166,   -360,
  -536,   -555,   -305,   -33,    -23,    -86,    -75,    -9,     82,     -1,
  -156,   24,     532,    916,    956,    835,    901,    1127,   1279,   1417,
  1435,   1144,   822,    862,    1214,   1352,   1001,   611,    539,    532,
  369,    189,    170,    308,    465,    430,    232,    64,     14,     51,
  -37,    -244,   -321,   -276,   -144,   57,     77,     -215,   -467,   -335,
  -186,   -245,   -133,   -81,    -588,   -1130,  -959,   -520,   -631,   -1122,
  -1270,  -971,   -873,   -1118,  -1157,  -1078,  -1296,  -1365,  -1010,  -873,
  -1138,  -1061,  -379,   89,     51,     177,    372,    185,    -14,    63,
  197,    125,    -123,   -60,    243,    195,    88,     201,    115,    -63,
  -12,    -79,    -492,   -751,   -489,   49,     163,    -293,   -424,   -52,
  229,    302,    212,    217,    315,    70,     -207,   -210,   -173,   129,
  619,    556,    213,    181,    170,    112,    167,    322,    451,    206,
  -136,   58,     426,    526,    524,    394,    387,    568,    481,    297,
  164,    8,      263,    664,    777,    943,    989,    934,    1283,   1495,
  1153,   861,    738,    582,    614,    692,    655,    629,    432,    127,
  -119,   -338,   -313,   -138,   -204,   -561,   -994,   -1168,  -948,   -700,
  -658,   -788,   -1053,  -1027,  -684,   -566,   -528,   -355,   -335,   -323,
  -28,    206,    87,     56,     387,    585,    296,    24,     261,    492,
  248,    -132,   -469,   -674,   -502,   -235,   -255,   -517,   -847,   -1038,
  -965,   -707,   -630,   -767,   -639,   -298,   -193,   -290,   -310,   -118,
  74,     -77,    -337,   -324,   -120,   187,    323,    -72,    -552,   -454,
  -14,    29,     -427,   -803,   -735,   -586,   -762,   -918,   -783,   -649,
  -723,   -857,   -786,   -626,   -591,   -417,   -83,    167,    262,    49,
  -161,   157,    842,    1298,   1356,   1206,   1041,   1194,   1461,   1323,
  1070,   1221,   1687,   2051,   2002,   1673,   1464,   1550,   1851,   1907,
  1531,   1327,   1399,   1342,   1287,   1264,   1152,   1030,   878,    716,
  601,    454,    264,    264,    352,    151,    -193,   -296,   -161,   -93,
  -215,   -423,   -617,   -668,   -547,   -416,   -464,   -807,   -1175,  -1174,
  -1045,  -1076,  -1023,  -829,   -710,   -745,   -1069,  -1443,  -1417,  -1099,
  -939,   -1165,  -1307,  -1056,  -843,   -638,   -304,   -190,   -334,   -578,
  -770,   -705,   -675,   -947,   -957,   -565,   -437,   -617,   -843,   -1015,
  -813,   -489,   -584,   -904,   -1054,  -797,   -229,   -26,    -208,   -66,
  398,    710,    644,    390,    413,    726,    992,    1204,   1337,   1234,
  1104,   1038,   1001,   1043,   982,    847,    885,    1024,   1098,   1138,
  1108,   1038,   966,    885,    882,    878,    929,    1005,   944,    1008,
  1284,   1415,   1289,   1007,   760,    812,    947,    806,    455,    111,
  -72,    -290,   -611,   -626,   -559,   -765,   -1034,  -1375,  -1632,  -1565,
  -1588,  -1728,  -1585,  -1477,  -1547,  -1533,  -1371,  -1103,  -995,   -1090,
  -1102,  -947,   -686,   -403,   -295,   -250,   -107,   -86,    -171,   -150,
  12,     234,    283,    185,    300,    461,    393,    382,    434,    378,
  306,    202,    195,    253,    -8,     -307,   -105,   264,    342,    212,
  34,     -57,    78,     435,    571,    180,    -165,   -51,    339,    705,
  683,    464,    658,    958,    825,    579,    465,    390,    241,    61,
  202,    429,    128,    -122,   241,    406,    39,     -167,   -60,    15,
  -31,    -68,    146,    402,    344,    227,    208,    87,     -25,    -31,
  -66,    -169,   -249,   -87,    75,     -181,   -438,   -249,   49,     87,
  -40,    -16,    53,     -86,    -74,    98,     78,     110,    169,    -84,
  -323,   -251,   -102,   -172,   -513,   -750,   -675,   -568,   -587,   -583,
  -523,   -450,   -302,   -245,   -356,   -480,   -590,   -495,   -183,   -105,
  -191,   -215,   -308,   -206,   39,     4,      -77,    -21,    74,     186,
  218,    356,    611,    489,    83,     13,     246,    371,    348,    240,
  61,     -66,    -107,   -170,   -205,   -74,    200,    277,    45,     -11,
  180,    263,    100,    -74,    102,    246,    6,      -154,   -162,   -197,
  -128,   -189,   -227,   -49,    -238,   -490,   -333,   -188,   1,      215,
  150,    144,    128,    -33,    187,    532,    676,    911,    773,    283,
  351,    673,    620,    349,    105,    205,    425,    325,    295,    372,
  340,    511,    628,    394,    224,    187,    91,     -174,   -556,   -482,
  -37,    -9,     -226,   -382,   -568,   -466,   -208,   -241,   -426,   -656,
  -814,   -788,   -902,   -1065,  -946,   -860,   -896,   -831,   -744,   -672,
  -685,   -743,   -723,   -783,   -813,   -570,   -341,   -239,   -57,    137,
  348,    576,    593,    454,    429,    503,    449,    238,    173,    350,
  423,    419,    530,    501,    272,    156,    207,    295,    404,    568,
  676,    419,    30,     113,    463,    550,    473,    349,    126,    33,
  144,    207,    193,    267,    304,    81,     -252,   -401,   -368,   -347,
  -404,   -452,   -408,   -272,   -40,    234,    281,    48,     -72,    -18,
  54,     208,    309,    285,    245,    164,    38,     -20,    148,    430,
  563,    655,    679,    453,    300,    319,    219,    25,     -15,    54,
  -117,   -444,   -431,   -135,   -147,   -468,   -667,   -722,   -593,   -301,
  -217,   -428,   -642,   -598,   -400,   -422,   -602,   -628,   -554,   -509,
  -501,   -541,   -488,   -250,   -129,   -284,   -441,   -358,   -161,   -82,
  4,      134,    157,    290,    516,    582,    702,    859,    871,    858,
  759,    615,    616,    754,    839,    725,    464,    259,    187,    127,
  150,    280,    238,    92,     78,     5,      -86,    6,      67,     -14,
  -92,    -143,   -211,   -89,    213,    300,    107,    -91,    -154,   -153,
  -238,   -355,   -314,   -227,   -168,   -92,    -142,   -219,   -156,   -47,
  53,     -15,    -195,   -161,   -186,   -382,   -395,   -297,   -238,   -240,
  -390,   -502,   -336,   -97,    -29,    -116,   -290,   -289,   -67,    74,
  112,    119,    182,    358,    382,    315,    341,    290,    218,    190,
  101,    -51,    -168,   -132,   -41,    -39,    -15,    104,    186,    151,
  68,     89,     154,    67,     10,     143,    120,    -185,   -382,   -365,
  -263,   -145,   -111,   -159,   -190,   -53,    151,    177,    179,    384,
  553,    502,    490,    572,    600,    573,    442,    119,    -212,   -260,
  -166,   -318,   -506,   -413,   -279,   -285,   -354,   -390,   -278,   -142,
  -85,    -18,    -19,    -121,   -143,   -32,    88,     118,    42,     -96,
  -187,   -167,   -113,   -172,   -270,   -256,   -178,   -192,   -249,   -128,
  103,    132,    -47,    -147,   -104,   -56,    -9,     45,     35,     109,
  315,    381,    326,    336,    457,    667,    786,    675,    489,    460,
  569,    595,    470,    303,    272,    448,    620,    545,    226,    -92,
  -128,   91,     172,    -98,    -385,   -378,   -264,   -284,   -362,   -314,
  -148,   -72,    -198,   -350,   -353,   -344,   -389,   -353,   -292,   -327,
  -413,   -473,   -519,   -588,   -577,   -546,   -737,   -989,   -1030,  -997,
  -1010,  -861,   -683,   -731,   -690,   -419,   -197,   -47,    112,    167,
  74,     41,     176,    309,    438,    671,    781,    793,    868,    904,
  991,    1099,   987,    812,    816,    869,    766,    605,    633,    728,
  592,    424,    460,    405,    170,    75,     30,     -105,   -58,    63,
  -58,    -242,   -359,   -415,   -255,   -44,    -127,   -266,   -191,   -187,
  -296,   -273,   -260,   -341,   -345,   -324,   -384,   -467,   -421,   -233,
  -125,   -227,   -341,   -256,   -168,   -217,   -249,   -302,   -447,   -425,
  -274,   -289,   -299,   -229,   -275,   -272,   -103,   -57,    -117,   -106,
  -162,   -256,   -184,   -31,    51,     69,     31,     -19,    72,     256,
  318,    331,    254,    28,     -7,     121,    48,     -64,    58,     183,
  152,    161,    201,    167,    190,    287,    278,    157,    56,     103,
  332,    460,    299,    166,    238,    308,    374,    508,    509,    373,
  275,    270,    298,    229,    185,    192,    23,     -160,   -80,    67,
  31,     -170,   -378,   -384,   -330,   -500,   -648,   -615,   -686,   -716,
  -510,   -510,   -771,   -752,   -475,   -434,   -556,   -480,   -403,   -515,
  -464,   -255,   -177,   -105,   29,     95,     152,    210,    190,    180,
  279,    408,    325,    225,    462,    607,    537,    759,    1022,   973,
  945,    964,    846,    818,    952,    907,    584,    313,    302,    428,
  533,    479,    260,    178,    262,    185,    18,     -77,    -263,   -370,
  -208,   -240,   -589,   -739,   -572,   -444,   -405,   -357,   -475,   -738,
  -771,   -542,   -441,   -529,   -651,   -803,   -823,   -556,   -285,   -227,
  -233,   -202,   -168,   -110,   -78,    -220,   -302,   -56,    129,    -60,
  -149,   54,     130,    169,    324,    231,    24,     89,     269,    320,
  262,    231,    225,    138,    67,     153,    310,    399,    269,    -21,
  -197,   -183,   -59,    144,    234,    -13,    -274,   -168,   32,     -37,
  -277,   -417,   -441,   -416,   -324,   -312,   -467,   -540,   -373,   -166,
  -161,   -297,   -365,   -341,   -246,   -69,    81,     99,     -3,     11,
  305,    540,    449,    394,    586,    667,    606,    685,    665,    425,
  410,    585,    509,    360,    424,    538,    583,    482,    250,    159,
  310,    423,    217,    -131,   -280,   -204,   -51,    -12,    -204,   -338,
  -232,   -143,   -201,   -306,   -374,   -336,   -229,   -257,   -453,   -576,
  -497,   -379,   -326,   -302,   -372,   -504,   -453,   -229,   -133,   -226,
  -328,   -326,   -261,   -151,   -6,     97,     143,    164,    143,    138,
  267,    433,    500,    470,    297,    143,    279,    504,    556,    475,
  333,    233,    225,    228,    198,    128,    24,     -17,    4,      -55,
  -187,   -251,   -213,   -119,   -94,    -214,   -357,   -349,   -246,   -195,
  -183,   -261,   -440,   -533,   -476,   -341,   -213,   -170,   -220,   -299,
  -220,   -8,     51,     -11,    19,     172,    292,    189,    9,      -6,
  102,    238,    384,    477,    448,    353,    304,    354,    473,    543,
  400,    229,    275,    380,    425,    415,    371,    398,    460,    377,
  202,    154,    199,    110,    -123,   -365,   -524,   -524,   -360,   -134,
  -47,    -182,   -348,   -453,   -542,   -503,   -376,   -398,   -521,   -595,
  -621,   -560,   -439,   -284,   -115,   -80,    -123,   -57,    28,     -15,
  -60,    -9,     47,     119,    203,    288,    435,    571,    635,    706,
  750,    627,    436,    345,    330,    398,    460,    368,    213,    127,
  140,    215,    202,    58,     -99,    -244,   -387,   -470,   -527,   -637,
  -754,   -791,   -768,   -742,   -739,   -735,   -704,   -649,   -552,   -479,
  -491,   -494,   -454,   -433,   -422,   -398,   -315,   -115,   75,     175,
  244,    307,    360,    398,    460,    532,    529,    446,    422,    497,
  541,    504,    541,    702,    803,    744,    645,    621,    727,    877,
  873,    734,    593,    513,    523,    516,    412,    336,    334,    274,
  199,    163,    123,    125,    117,    107,    140,    72,     -73,    -114,
  -68,    -15,    13,     -122,   -338,   -367,   -325,   -386,   -497,   -608,
  -634,   -546,   -477,   -427,   -377,   -412,   -464,   -436,   -343,   -276,
  -327,   -390,   -313,   -149,   -17,    2,      -93,    -146,   -104,   -76,
  -87,    -131,   -224,   -280,   -194,   -46,    12,     -76,    -189,   -151,
  18,     160,    200,    99,     -81,    -149,   -95,    -31,    -6,     -45,
  -93,    -97,    -71,    0,      73,     34,     -82,    -129,   -102,   -84,
  -96,    -107,   -69,    -5,     6,      18,     48,     35,     27,     32,
  -4,     -71,    -30,    119,    205,    266,    352,    325,    237,    282,
  352,    358,    342,    265,    203,    200,    159,    120,    159,    195,
  185,    133,    37,     20,     152,    312,    363,    316,    255,    251,
  259,    211,    160,    86,     -4,     -30,    -79,    -154,   -213,   -271,
  -243,   -146,   -147,   -211,   -283,   -319,   -219,   -157,   -207,   -237,
  -252,   -245,   -136,   0,      42,     -22,    -108,   -82,    34,     130,
  179,    152,    98,     105,    110,    116,    180,    175,    66,     -9,
  -9,     36,     82,     75,     12,     -39,    -14,    23,     1,      12,
  31,     -61,    -155,   -184,   -158,   -86,    -60,    -67,    -63,    -84,
  -100,   -81,    -115,   -171,   -157,   -150,   -179,   -191,   -209,   -245,
  -217,   -128,   -54,    -42,    -73,    -100,   -88,    -10,    104,    199,
  249,    227,    201,    204,    151,    83,     75,     87,     84,     67,
  34,     18,     44,     110,    218,    275,    232,    190,    209,    263,
  294,    256,    174,    108,    37,     -54,    -110,   -129,   -179,   -293,
  -360,   -339,   -282,   -190,   -135,   -188,   -239,   -234,   -227,   -182,
  -127,   -89,    -51,    -73,    -136,   -151,   -85,    0,      72,     129,
  122,    65,     44,     103,    202,    272,    252,    170,    148,    167,
  152,    130,    127,    79,     14,     70,     157,    142,    109,    70,
  -25,    -57,    -6,     46,     98,     135,    135,    82,     16,     10,
  68,     87,     -20,    -120,   -116,   -98,    -102,   -129,   -204,   -271,
  -282,   -252,   -216,   -215,   -221,   -156,   -70,    -66,    -120,   -156,
  -146,   -126,   -84,    -15,    -21,    -76,    -8,     131,    146,    86,
  42,     12,     44,     110,    169,    171,    91,     68,     173,    262,
  248,    160,    36,     -90,    -109,   -24,    -12,    -57,    -64,    -78,
  -89,    -75,    -87,    -101,   -82,    -72,    -76,    -81,    -63,    -34,
  -4,     61,     87,     46,     23,     -1,     -8,     40,     63,     46,
  45,     39,     14,     -11,    -25,    -16,    36,     78,     85,     110,
  120,    132,    189,    228,    217,    154,    89,     57,     14,     -14,
  -6,     0,      13,     8,      -50,    -68,    -60,    -107,   -140,   -126,
  -122,   -151,   -147,   -118,   -105,   -85,    -83,    -100,   -139,   -195,
  -194,   -168,   -183,   -173,   -148,   -166,   -168,   -123,   -59,    -11,
  20,     64,     98,     80,     58,     83,     111,    143,    176,    171,
  152,    146,    165,    174,    143,    93,     30,     5,      21,     42,
  35,     -37,    -94,    -61,    -12,    -5,     -27,    -58,    -85,    -81,
  -11,    79,     65,     -14,    -17,    15,     -4,     -2,     39,     20,
  -29,    -19,    3,      -11,    -39,    -62,    -43,    -34,    -60,    -77,
  -119,   -163,   -128,   -5,     87,     73,     51,     116,    189,    217,
  240,    234,    177,    192,    295,    344,    313,    263,    236,    240,
  230,    179,    99,     19,     -25,    -16,    -9,     -35,    -66,    -53,
  -16,    -40,    -70,    -81,    -102,   -86,    -87,    -156,   -225,   -228,
  -145,   -52,    -22,    -57,    -171,   -255,   -247,   -208,   -165,   -187,
  -242,   -275,   -261,   -168,   -75,    -13,    8,      -62,    -125,   -136,
  -133,   -81,    -11,    -17,    -80,    -115,   -103,   -27,    71,     134,
  137,    44,     -48,    -24,    69,     156,    194,    175,    112,    55,
  54,     101,    148,    157,    142,    100,    44,     27,     63,     106,
  107,    89,     67,     37,     17,     30,     63,     69,     61,     21,
  -37,    -55,    -72,    -53,    -26,    -53,    -77,    -87,    -109,   -119,
  -80,    -36,    -29,    -38,    -48,    -57,    -65,    -16,    52,     83,
  83,     24,     -27,    -14,    9,      27,     52,     50,     45,     90,
  132,    117,    75,     16,     -1,     60,     95,     55,     25,     26,
  20,     61,     119,    89,     1,      -61,    -68,    -46,    -36,    -40,
  -39,    -49,    -58,    -16,    30,     13,     -12,    18,     35,     6,
  3,      30,     22,     25,     52,     32,     12,     9,      -5,     -16,
  -25,    -33,    -38,    -44,    -76,    -118,   -118,   -96,    -54,    -3,
  9,      -31,    -82,    -84,    -35,    18,     25,     -26,    -72,    -48,
  8,      25,     8,      -20,    -66,    -105,   -102,   -80,    -73,    -79,
  -80,    -70,    -59,    -55,    -82,    -113,   -85,    -51,    -59,    -57,
  -38,    -13,    -7,     -18,    -6,     20,     51,     55,     18,     -8,
  -7,     24,     78,     119,    137,    135,    139,    153,    144,    155,
  179,    166,    128,    56,     8,      38,     85,     94,     72,     20,
  -32,    -9,     25,     17,     -15,    -84,    -123,   -106,   -82,    -62,
  -60,    -43,    -4,     -12,    -45,    -68,    -108,   -100,   -47,    -49,
  -64,    -50,    -9,     37,     59,     68,     62,     53,     49,     25,
  13,     32,     40,     60,     109,    82,     18,     10,     -1,     21,
  102,    111,    40,     -10,    -9,     20,     31,     0,      -51,    -108,
  -135,   -89,    -21,    1,      -54,    -125,   -129,   -113,   -144,   -205,
  -227,   -167,   -118,   -114,   -100,   -71,    5,      34,     -51,    -119,
  -120,   -72,    10,     56,     51,     58,     65,     98,     135,    84,
  20,     -3,     -1,     57,     135,    137,    90,     88,     107,    102,
  45,     -4,     9,      48,     95,     99,     65,     42,     44,     78,
  80,     29,     11,     39,     27,     0,      7,      19,     10,     -45,
  -99,    -86,    -77,    -74,    -57,    -74,    -84,    -92,    -134,   -114,
  -65,    -73,    -76,    -96,    -105,   -50,    -31,    -17,    17,     9,
  18,     62,     75,     55,     63,     76,     61,     61,     80,     103,
  107,    110,    131,    134,    120,    94,     66,     70,     78,     59,
  52,     57,     53,     72,     76,     31,     -18,    -53,    -57,    -35,
  -17,    -9,     -27,    -34,    -7,     -17,    -26,    -13,    -60,    -86,
  -53,    -42,    -36,    -36,    -46,    -13,    19,     -16,    -47,    -15,
  11,     -9,     -18,    -26,    -24,    14,     8,      -53,    -54,    15,
  43,     15,     -9,     -5,     5,      -12,    -40,    -57,    -74,    -94,
  -105,   -91,    -20,    30,     -10,    -50,    -58,    -52,    -42,    -47,
  -54,    -61,    -83,    -64,    -30,    -3,     31,     9,      -35,    -43,
  -31,    6,      50,     54,     55,     67,     53,     43,     30,     27,
  62,     37,     -26,    -52,    -54,    -29,    3,      -12,    -23,    11,
  26,     23,     31,     57,     66,     46,     32,     35,     83,     124,
  111,    124,    157,    143,    101,    80,     60,     27,     11,     21,
  22,     9,      -4,     -26,    -41,    -35,    -50,    -103,   -138,   -116,
  -90,    -89,    -90,    -79,    -74,    -58,    -18,    -12,    -29,    -36,
  -17,    22,     30,     -1,     -8,     8,      10,     19,     31,     36,
  38,     41,     28,     -7,     -14,    -6,     -20,    -30,    -11,    -2,
  -9,     0,      25,     56,     78,     68,     40,     34,     47,     50,
  40,     37,     26,     28,     53,     61,     57,     25,     -35,    -75,
  -65,    -48,    -65,    -81,    -67,    -53,    -41,    3,      19,     -3,
  -9,     -2,     -1,     -24,    -36,    -23,    -26,    -29,    -9,     0,
  -15,    -17,    -9,     12,     50,     45,     14,     19,     37,     24,
  9,      16,     13,     -16,    -19,    3,      -3,     -12,    -10,    -23,
  -43,    -47,    -38,    -46,    -44,    -7,     3,      -19,    -13,    -26,
  -52,    -29,    -19,    -32,    0,      11,     -26,    -24,    -20,    -41,
  -30,    -24,    -53,    -67,    -26,    23,     20,     9,      6,      -8,
  3,      16,     7,      3,      -5,     2,      33,     53,     72,     94,
  86,     69,     96,     118,    95,     91,     78,     32,     26,     48,
  48,     37,     21,     7,      -6,     -8,     8,      1,      -17,    -2,
  18,     1,      -28,    -51,    -84,    -93,    -74,    -46,    -18,    -19,
  -31,    -10,    10,     10,     7,      -5,     -30,    -39,    -28,    -9,
  10,     17,     11,     14,     20,     -1,     2,      18,     7,      15,
  40,     40,     32,     27,     23,     31,     43,     33,     7,      -3,
  18,     51,     53,     31,     21,     14,     16,     14,     4,      11,
  16,     1,      -24,    -38,    -33,    -27,    -50,    -74,    -70,    -60,
  -54,    -44,    -22,    -22,    -43,    -33,    -16,    -35,    -36,    -18,
  -27,    -42,    -46,    -36,    -17,    -15,    -22,    -21,    -20,    -2,
  15,     12,     22,     27,     22,     41,     57,     60,     63,     54,
  56,     65,     62,     68,     58,     34,     53,     70,     58,     60,
  51,     33,     41,     39,     16,     -3,     -16,    -18,    -15,    -18,
  -32,    -76,    -85,    -62,    -82,    -87,    -68,    -84,    -75,    -40,
  -48,    -55,    -45,    -42,    -24,    -14,    -1,     27,     23,     -1,
  -2,     12,     15,     32,     55,     52,     55,     82,     81,     58,
  62,     59,     37,     24,     20,     17,     18,     19,     15,     14,
  5,      -18,    -27,    -20,    -19,    -34,    -39,    -29,    -30,    -27,
  -27,    -48,    -52,    -54,    -77,    -48,    -18,    -36,    -34,    -13,
  -21,    -38,    -28,    -15,    -7,     -6,     -20,    -18,    2,      4,
  -11,    -5,     7,      1,      1,      12,     -2,     -17,    7,      15,
  2,      15,     34,     48,     78,     94,     82,     66,     66,     64,
  47,     44,     57,     64,     74,     65,     34,     26,     31,     32,
  33,     18,     5,      -1,     -18,    -22,    -31,    -54,    -37,    -32,
  -74,    -89,    -77,    -73,    -65,    -72,    -75,    -39,    -21,    -31,
  -31,    -24,    -19,    -8,     -4,     7,      26,     22,     15,     13,
  11,     28,     47,     42,     35,     28,     5,      18,     55,     55,
  45,     44,     18,     9,      18,     -2,     -5,     6,      -15,    -16,
  -12,    -20,    -4,     4,      -15,    -18,    -10,    -5,     -2,     -16,
  -24,    -14,    -7,     -14,    -33,    -33,    -20,    -17,    -17,    -18,
  -30,    -37,    -35,    -34,    -13,    -3,     -28,    -28,    -10,    -21,
  -17,    -4,     -12,    -16,    -20,    -27,    -16,    -8,     -4,     14,
  24,     11,     17,     30,     27,     14,     7,      28,     30,     22,
  45,     47,     23,     31,     23,     -5,     10,     17,     -5,     2,
  15,     9,      20,     29,     11,     -9,     -8,     8,      10,     -1,
  -14,    -30,    -30,    -8,     -9,     -20,    -17,    -17,    -12,    1,
  6,      -7,     -18,    -6,     10,     -6,     -7,     29,     35,     21,
  16,     9,      25,     44,     26,     21,     34,     28,     40,     41,
  9,      -2,     1,      12,     34,     18,     -12,    -10,    -16,    -29,
  -24,    -25,    -20,    -17,    -35,    -29,    -12,    -29,    -39,    -32,
  -30,    -17,    -12,    -28,    -20,    -5,     -4,     7,      14,     10,
  3,      -3,     0,      19,     27,     4,      -21,    -18,    -7,     -4,
  0,      1,      -6,     -17,    -30,    -24,    -11,    -9,     0,      -1,
  0,      -3,     -12,    1,      15,     -2,     3,      16,     -3,     -8,
  7,      3,      13,     32,     23,     10,     -6,     -11,    8,      4,
  -12,    -9,     3,      12,     -2,     -31,    -36,    -33,    -37,    -17,
  -5,     -20,    -14,    4,      5,      4,      6,      17,     31,     27,
  23,     16,     -1,     -4,     15,     24,     21,     18,     7,      -7,
  -14,    18,     41,     25,     14,     13,     2,      5,      12,     8,
  15,     10,     2,      13,     10,     3,      5,      -1,     0,      11,
  10,     6,      2,      7,      10,     -4,     -3,     2,      -13,    -4,
  14,     -4,     -17,    -11,    -4,     8,      3,      -8,     -1,     -7,
  -20,    -4,     23,     23,     8,      5,      24,     21,     -5,     -2,
  7,      -9,     -15,    -8,     -6,     6,      2,      -26,    -19,    1,
  -19,    -31,    -27,    -34,    -41,    -47,    -39,    -12,    -12,    -29,
  -32,    -41,    -36,    -26,    -36,    -35,    -33,    -29,    -1,     5,
  -13,    -21,    -21,    -3,     12,     1,      -7,     -1,     2,      12,
  9,      -1,     15,     21,     18,     25,     4,      -13,    5,      12,
  16,     33,     33,     19,     21,     26,     30,     30,     24,     23,
  19,     22,     34,     39,     28,     15,     14,     24,     24,     18,
  12,     10,     4,      8,      28,     29,     2,      -7,     6,      8,
  10,     2,      -13,    -8,     -2,     0,      12,     13,     -1,     3,
  21,     26,     24,     17,     11,     15,     19,     19,     19,     11,
  1,      3,      3,      0,      -5,     -11,    -16,    -26,    -18,    3,
  -5,     -17,    2,      10,     6,      6,      -8,     -11,    4,      -3,
  -17,    -10,    -17,    -37,    -31,    -17,    -26,    -37,    -42,    -53,
  -49,    -34,    -40,    -39,    -21,    -17,    -23,    -23,    -25,    -30,
  -24,    -13,    -10,    -10,    1,      1,      -7,     7,      19,     11,
  4,      -3,     -8,     1,      6,      7,      25,     22,     -5,     3,
  20,     7,      -1,     14,     17,     18,     20,     12,     25,     41,
  23,     19,     37,     39,     21,     17,     23,     17,     6,      9,
  15,     4,      -15,    -8,     8,      7,      1,      -12,    -18,    -14,
  -15,    -10,    0,      -3,     3,      13,     -8,     -21,    -8,     -26,
  -29,    -1,     -9,     -24,    -19,    -22,    -24,    -18,    -25,    -27,
  -28,    -34,    -26,    -9,     -14,    -14,    -8,     -8,     -5,     4,
  4,      -10,    -12,    -7,     -8,     -10,    -15,    -19,    -10,    -5,
  -9,     -9,     -19,    -33,    -27,    -14,    -15,    -14,    -16,    -25,
  -10,    5,      -7,     -11,    2,      3,      7,      17,     28,     33,
  32,     33,     39,     49,     57,     63,     62,     64,     67,     59,
  55,     67,     71,     58,     53,     53,     44,     38,     44,     51,
  51,     45,     35,     34,     46,     55,     48,     36,     21,     3,
  -5,     2,      7,      0,      -17,    -30,    -34,    -48,    -62,    -64,
  -66,    -66,    -62,    -79,    -90,    -85,    -88,    -88,    -85,    -88,
  -103,   -112,   -112,   -102,   -99,    -102,   -103,   -110,   -100,   -80,
  -60,    -57,    -68,    -59,    -45,    -35,    -6,     9,      -3,     2,
  32,     45,     48,     51,     40,     51,     78,     85,     83,     87,
  94,     101,    104,    105,    100,    86,     82,     96,     102,    96,
  85,     68,     63,     65,     55,     50,     46,     28,     32,     43,
  33,     30,     27,     8,      18,     36,     27,     20,     13,     -14,
  -19,    8,      12,     0,      -1,     -12,    -24,    -20,    -27,    -39,
  -39,    -39,    -44,    -38,    -32,    -42,    -38,    -33,    -43,    -55,
  -57,    -60,    -61,    -56,    -57,    -55,    -43,    -46,    -58,    -55,
  -50,    -50,    -51,    -48,    -46,    -44,    -36,    -26,    -20,    -13,
  -11,    -8,     1,      5,      0,      8,      21,     31,     42,     39,
  43,     56,     48,     37,     45,     45,     47,     52,     46,     40,
  26,     18,     28,     30,     22,     14,     0,      -3,     8,      0,
  -7,     0,      -10,    -13,    -9,     -13,    -13,    -18,    -33,    -32,
  -26,    -37,    -41,    -32,    -26,    -30,    -34,    -31,    -38,    -40,
  -24,    -25,    -29,    -15,    -18,    -23,    -4,     2,      -7,     0,
  5,      10,     22,     23,     25,     31,     33,     37,     38,     39,
  43,     46,     41,     44,     46,     37,     35,     46,     63,     67,
  52,     38,     30,     35,     41,     41,     41,     29,     15,     16,
  4,      -4,     3,      -12,    -18,    -13,    -27,    -39,    -47,    -55,
  -44,    -43,    -53,    -45,    -36,    -37,    -37,    -38,    -40,    -49,
  -57,    -41,    -24,    -28,    -31,    -26,    -20,    -15,    -21,    -23,
  -18,    -19,    -14,    -10,    -11,    1,      -6,     -26,    -14,    -1,
  -7,     -10,    -11,    -9,     0,      -4,     -9,     3,      8,      0,
  -2,     1,      16,     20,     7,      9,      10,     8,      18,     12,
  11,     17,     -6,     -19,    0,      0,      -10,    -6,     -12,    -14,
  -11,    -9,     -2,     -10,    -19,    -9,     -11,    -4,     18,     7,
  -3,     9,      17,     23,     28,     25,     19,     19,     24,     33,
  37,     30,     28,     35,     44,     43,     33,     31,     30,     26,
  33,     39,     35,     31,     27,     19,     23,     24,     19,     13,
  0,      0,      2,      -7,     -9,     -10,    -13,    -6,     -6,     -23,
  -28,    -15,    -9,     -20,    -34,    -30,    -15,    -12,    -11,    -3,
  -4,     -4,     6,      15,     9,      -11,    -20,    3,      26,     23,
  1,      -16,    -3,     12,     2,      -22,    -36,    -35,    -28,    -20,
  -13,    -19,    -38,    -43,    -29,    -11,    -5,     -15,    -37,    -40,
  -9,     12,     -1,     -23,    -30,    -16,    12,     21,     -1,     -25,
  -21,    4,      34,     55,     34,     -12,    -11,    47,     99,     107,
  58,     0,      8,      78,     148,    151,    56,     -40,    -2,     142,
  215,    99,     -67,    -64,    76,     153,    99,     -21,    -107,   -92,
  -1,     106,    107,    -123,   -395,   -334,   60,     274,    -69,    -597,
  -626,   -126,   238,    18,     -447,   -577,   -312,   -34,    20,     -89,
  -242,   -332,   -222,   74,     262,    64,     -285,   -232,   259,    563,
  294,    -138,   -130,   312,    642,    515,    189,    57,     187,    415,
  538,    467,    277,    109,    134,    334,    441,    299,    59,     -7,
  128,    228,    146,    -20,    -99,    -34,    60,     24,     -108,   -188,
  -147,   -57,    -48,    -142,   -224,   -210,   -144,   -122,   -175,   -212,
  -176,   -150,   -199,   -256,   -210,   -100,   -79,    -195,   -298,   -248,
  -107,   -48,    -110,   -192,   -224,   -189,   -112,   -40,    -31,    -124,
  -238,   -193,   -3,     87,     -53,    -221,   -165,   48,     132,    -2,
  -150,   -109,   61,     147,    83,     -20,    -60,    -13,    85,     157,
  130,    17,     -68,    -10,    147,    217,    116,    -20,    -21,    103,
  200,    158,    52,     35,     105,    155,    132,    81,     74,     110,
  114,    74,     48,     68,     100,    77,     27,     30,     48,     19,
  -15,    7,      63,     53,     -56,    -123,   -41,    81,     75,     -61,
  -154,   -84,    45,     68,     -24,    -105,   -76,    22,     53,     -13,
  -63,    -21,    54,     59,     -1,     -34,    16,     80,     81,     48,
  37,     61,     89,     88,     101,    134,    132,    100,    83,     125,
  188,    173,    101,    95,     172,    214,    149,    68,     94,     181,
  177,    103,    83,     132,    165,    122,    83,     140,    191,    153,
  92,     106,    198,    226,    138,    85,     146,    215,    187,    110,
  77,     115,    146,    115,    91,     96,     78,     27,     -3,     42,
  102,    71,     -23,    -46,    30,     95,     63,     -18,    -25,    77,
  174,    138,    13,     -25,    96,     218,    181,    34,     -70,    -45,
  17,     2,      -67,    -174,   -346,   -516,   -553,   -446,   -455,   -789,
  -1213,  -1308,  -1046,  -878,   -1179,  -1691,  -1839,  -1528,  -1219,  -1292,
  -1623,  -1772,  -1538,  -1147,  -921,   -951,   -1038,  -929,   -549,   -95,
  155,    127,    97,     387,    931,    1339,   1380,   1234,   1276,   1661,
  2102,   2223,   2027,   1848,   1942,   2198,   2295,   2119,   1856,   1725,
  1745,   1752,   1601,   1335,   1102,   993,    952,    830,    570,    286,
  139,    133,    85,     -135,   -436,   -638,   -645,   -571,   -620,   -835,
  -1064,  -1151,  -1069,  -951,   -964,   -1109,  -1209,  -1162,  -1044,  -961,
  -944,   -977,   -1001,  -912,   -687,   -517,   -623,   -887,   -897,   -469,
  10,     -35,    -590,   -934,   -545,   184,    427,    -53,    -619,   -563,
  40,     489,    339,    -128,   -306,   -6,     403,    497,    232,    -55,
  0,      388,    704,    584,    145,    -76,    260,    816,    942,    485,
  2,      65,     575,    923,    744,    290,    76,     276,    596,    662,
  419,    134,    92,     280,    434,    344,    88,     -66,    8,      151,
  126,    -81,    -239,   -176,   -29,    -74,    -351,   -574,   -487,   -208,
  -132,   -426,   -780,   -797,   -577,   -595,   -978,   -1169,  -667,   -36,
  -548,   -2285,  -3281,  -1756,  927,    1236,   -1911,  -5006,  -4073,  -66,
  2017,   -295,   -3701,  -3797,  -892,   975,    -165,   -1978,  -1636,  374,
  1482,   679,    -567,   -591,   706,    2337,   3224,   2743,   1269,   287,
  1221,   3597,   5083,   4106,   1858,   972,    2334,   4096,   4167,   2806,
  1916,   2383,   3045,   2508,   1220,   820,    1784,   2669,   1981,   204,
  -876,   -470,   510,    803,    170,    -787,   -1568,  -1893,  -1598,  -1027,
  -992,   -1803,  -2610,  -2484,  -1905,  -2113,  -3113,  -3399,  -2267,  -1261,
  -2007,  -3637,  -3909,  -2340,  -893,   -1158,  -2272,  -2486,  -1639,  -915,
  -777,   -596,   -91,    196,    85,     210,    875,    1373,   1247,   1219,
  1958,   2718,   2328,   1196,   1008,   2350,   3677,   3269,   1503,   366,
  922,    2264,   2810,   1996,   608,    -168,   75,     680,    811,    395,
  -56,    -318,   -607,   -966,   -1108,  -925,   -613,   -368,   -369,   -919,
  -1926,  -2460,  -1685,  -300,   155,    -611,   -1524,  -2204,  -3227,  -3859,
  -2037,  1622,   2382,   -2583,  -8448,  -7544,  -84,    4814,   915,    -6423,
  -7558,  -1746,  2515,   -59,    -4587,  -3858,  1260,   3625,   187,    -4148,
  -3500,  1542,   5467,   4780,   1256,   -1127,  -403,   2481,   5332,   6346,
  5014,   2536,   1216,   2467,   5039,   6238,   5070,   3381,   3269,   4173,
  3905,   2248,   1586,   3299,   5240,   4362,   1004,   -1382,  -489,   2113,
  3168,   1620,   -742,   -1824,  -1435,  -897,   -1058,  -1500,  -1545,  -1398,
  -1965,  -3266,  -4136,  -3756,  -2609,  -1804,  -1986,  -3087,  -4599,  -5296,
  -4051,  -1731,  -781,   -2228,  -4092,  -3977,  -2325,  -1353,  -1568,  -1490,
  -428,   178,    -672,   -1650,  -1058,  749,    2039,   2079,   1540,   897,
  310,    572,    2266,   4265,   4265,   1869,   -231,   559,    3332,   4752,
  3229,   768,    101,    1364,   2463,   1984,   819,    411,    723,    675,
  -162,   -923,   -743,   -32,    185,    -516,   -1653,  -2359,  -2103,  -986,
  42,     -205,   -1702,  -2870,  -2337,  -809,   -221,   -982,   -1544,  -946,
  -598,   -2117,  -4291,  -4100,  -857,   1948,   338,    -4799,  -7972,  -5403,
  173,    2371,   -1063,  -5533,  -5578,  -1777,  605,    -985,   -3249,  -2213,
  1184,   2691,   560,    -2356,  -2288,  1233,   5244,   6441,   4004,   370,
  -663,   2555,   7404,   9282,   6573,   2612,   1836,   4662,   7467,   7393,
  5421,   4262,   4741,   5362,   4705,   3163,   2397,   3337,   4887,   4810,
  2254,   -749,   -1316,  772,    2706,   2016,   -573,   -2552,  -2746,  -2012,
  -1647,  -1978,  -2579,  -3105,  -3473,  -3911,  -4484,  -4891,  -4795,  -4163,
  -3543,  -3538,  -4275,  -5356,  -5743,  -4637,  -2614,  -1301,  -1825,  -3341,
  -4011,  -2937,  -751,   1007,   1245,   235,    -639,   -61,    1626,   2864,
  2967,   2734,   3013,   3329,   2914,   2312,   2666,   3839,   4308,   3162,
  1453,   768,    1255,   1887,   2006,   1715,   1031,   -297,   -1660,  -1690,
  -277,   813,    -30,    -2137,  -3370,  -2854,  -1553,  -593,   -413,   -1146,
  -2567,  -3440,  -2369,  -205,   379,    -1258,  -2315,  -812,   262,    -3205,
  -8576,  -7894,  738,    7492,   1951,   -11595, -17098, -6934,  7139,   8065,
  -4575,  -14199, -8946,  3606,   7504,   -547,   -8242,  -5113,  4406,   8113,
  2134,   -5040,  -4089,  4157,   10934,  10158,  4167,   -565,   -192,   4428,
  9765,   12201,  9861,   4512,   1225,   3451,   8483,   10133,  6497,   2574,
  3333,   6806,   6986,   2487,   -1214,  623,    5416,   6647,   2204,   -3289,
  -4556,  -1565,  1544,   1525,   -1236,  -4293,  -5695,  -5174,  -3995,  -3403,
  -3449,  -3750,  -4505,  -6014,  -7296,  -6523,  -3849,  -2096,  -3288,  -5722,
  -6004,  -3581,  -1497,  -1960,  -3330,  -2800,  -434,   964,    -111,   -1739,
  -1136,  1736,   4151,   3736,   1274,   -451,   469,    3386,   5833,   5898,
  3646,   1085,   272,    1743,   4061,   5108,   3837,   1490,   246,    967,
  1866,   859,    -1069,  -974,   1542,   2835,   47,     -4285,  -5068,  -1567,
  1781,   1223,   -1997,  -4227,  -3747,  -1720,  41,     245,    -1228,  -2972,
  -2673,  22,     1980,   -930,   -7721,  -11271, -5725,  4974,   8484,   -2007,
  -16979, -19255, -4670,  11057,  9690,   -6417,  -17537, -10841, 4262,   9292,
  206,    -9128,  -6224,  4828,   10018,  3699,   -5183,  -5121,  4702,   14279,
  14466,  5778,   -2633,  -2185,  7036,   16118,  16305,  8081,   390,    499,
  6580,   11150,  10036,  5704,   2902,   3378,   4664,   3786,   863,    -796,
  1216,   4609,   4493,   -338,   -5670,  -6486,  -2751,  884,    571,    -3095,
  -6446,  -6997,  -5770,  -5041,  -5016,  -4216,  -2579,  -2468,  -5088,  -8129,
  -7964,  -4228,  -323,   497,    -1556,  -3653,  -3615,  -1718,  464,    1808,
  2386,   2832,   3085,   2905,   2676,   3473,   5501,   7094,   6442,   3929,
  1663,   1436,   3254,   5807,   7100,   5044,   -34,    -4091,  -2992,  2149,
  5333,   2562,   -3067,  -5877,  -4480,  -2080,  -1793,  -3026,  -3838,  -3735,
  -3663,  -4472,  -5756,  -5753,  -3576,  -640,   -274,   -3965,  -7787,  -6757,
  -717,   4380,   3595,   -1553,  -5936,  -8603,  -10223, -8952,  -922,   9700,
  9355,   -7788,  -25795, -22413, 2268,   20887,  12133,  -11291, -20129, -5899,
  10236,  8585,   -3645,  -6300,  4667,   14216,  9346,   -3593,  -8558,  715,
  15085,  21179,  14887,  3733,   -2703,  -675,   7170,   15131,  18360,  13959,
  4205,   -2825,  -656,   7594,   11845,  7182,   319,    -439,   3255,   3213,
  -3299,  -8972,  -6318,  2300,   7190,   2254,   -9247,  -17334, -15064, -4452,
  5160,   5127,   -4268,  -14501, -17256, -11145, -1830,  3786,   2984,   -2498,
  -8101,  -9587,  -5703,  622,    4570,   4035,   1442,   729,    2493,   3534,
  2433,   2239,   5944,   11438,  12371,  6496,   -211,   -156,   7092,   13566,
  11979,  3928,   -2545,  -2226,  2713,   6150,   5117,   1270,   -1851,  -2859,
  -2376,  -1909,  -2364,  -3401,  -4183,  -3897,  -2875,  -3205,  -5503,  -7822,
  -7501,  -3934,  -942,   -1572,  -4262,  -5939,  -4671,  -2353,  -1387,  -1159,
  -1270,  -1328,  -606,   474,    1044,   -2647,  -11603, -17081, -10374, 5922,
  14849,  2056,   -22033, -31238, -14612, 11094,  17910,  1778,   -15538, -15417,
  -2045,  6690,   2855,   -2559,  473,    8823,   11423,  3782,   -4649,  -2775,
  9111,   20847,  21610,  11572,  962,    -1465,  5731,   15559,  20008,  16950,
  9230,   2204,   114,    3088,   8130,   10523,  7643,   2045,   -2107,  -2945,
  -2538,  -3593,  -5210,  -4403,  -857,   1328,   -2497,  -11667, -18881, -16866,
  -6286,  3400,   2835,   -7811,  -18322, -19279, -10025, 1525,   6930,   3766,
  -4647,  -11401, -9904,  -322,   10100,  12428,  5874,   -274,   926,    6762,
  9360,   6778,   5904,   10509,  15077,  12681,  3846,   -1653,  2460,   11036,
  14737,  8967,   -1021,  -6168,  -3899,  2328,   6041,   3404,   -2878,  -7672,
  -6869,  -1918,  801,    -2188,  -7419,  -8083,  -2687,  1898,   -692,   -8121,
  -11198, -5642,  2830,   5915,   1120,   -5666,  -8314,  -5770,  118,    4614,
  4713,   1482,   -2544,  -3331,  -3779,  -8931,  -13840, -10273, 3355,   13432,
  2906,   -20058, -30890, -17080, 7759,   16047,  2886,   -12525, -15117, -5998,
  1614,   2294,   2684,   4610,   6236,   5486,   2514,   1346,   1962,   4564,
  11022,  17438,  18182,  10179,  -796,   -3019,  5456,   15942,  18468,  11176,
  2796,   -143,   1670,   3922,   3836,   3337,   3330,   1623,   -2609,  -7177,
  -7654,  -4250,  -2210,  -3491,  -5312,  -4380,  -3103,  -6738,  -13209, -14278,
  -6529,  3346,   4931,   -2861,  -11176, -12097, -5552,  2679,   7102,   6050,
  1301,   -3350,  -3378,  1785,   7413,   9059,   7013,   5043,   5331,   5197,
  3143,   1862,   3790,   8037,   10159,  7236,   1450,   -3393,  -3980,  598,
  6251,   7410,   1502,   -7144,  -10260, -5116,  2386,   4197,   -894,   -6255,
  -6026,  -1493,  873,    -1639,  -4426,  -2720,  2252,   4206,   158,    -4631,
  -4466,  537,    4709,   4528,   1691,   -828,   -1394,  -455,   756,    2662,
  3101,   1730,   -3579,  -12987, -18531, -12998, 1944,   11963,  1503,   -19826,
  -29919, -18138, 2254,   7644,   -1829,  -9260,  -6516,  134,    -793,   -5234,
  -2336,  6264,   12828,  11829,  6589,   3429,   2592,   4795,   11433,  19490,
  21681,  13136,  379,    -4138,  3585,   14812,  17633,  10124,  623,    -2287,
  696,    2273,   -926,   -5000,  -4391,  -386,   139,    -4657,  -11003, -13946,
  -11930, -7460,  -1932,  1277,   -2311,  -10543, -16920, -14512, -4039,  4987,
  7518,   3175,   -4213,  -7535,  -4747,  3590,   12231,  13419,  8429,   2377,
  1080,   5563,   8497,   7304,   5331,   5656,   8235,   6997,   998,    -3131,
  -1857,  3017,   5883,   3744,   -408,   -4503,  -6489,  -4796,  -374,   3254,
  1651,   -2830,  -5206,  -3690,  -681,   -969,   -2819,  -2616,  19,     3379,
  2359,   -2476,  -6413,  -6111,  -463,   4664,   4106,   -565,   -4801,  -4960,
  -1242,  2479,   3706,   2168,   -1104,  -3048,  -1563,  1217,   2013,   -5714,
  -17921, -21743, -10839, 7751,   13091,  -4648,  -26509, -29653, -9872,  10100,
  9523,   -4335,  -12121, -5509,  4923,   6380,   1839,   -508,   3312,   10704,
  14545,  12317,  5508,   -243,   2421,   11485,  19096,  18306,  8626,   -1357,
  -5542,  -1695,  7815,   13549,  10229,  -23,    -8373,  -7496,  -2775,  -1016,
  -2900,  -4868,  -4103,  -4535,  -6851,  -8099,  -8137,  -6414,  -4023,  -1790,
  -45,    -1513,  -4791,  -6160,  -4105,  1060,   5970,   7099,   3934,   -996,
  -2213,  1973,   6975,   7927,   4726,   2474,   3951,   5221,   2642,   -2359,
  -3579,  1362,   6614,   6282,   116,    -5643,  -5733,  -1884,  2107,   3418,
  2566,   684,    -2319,  -3803,  -2133,  1512,   2943,   475,    -1004,  753,
  3095,   1652,   -3074,  -4562,  -932,   3815,   4486,   -22,    -4199,  -4666,
  -2201,  284,    316,    -914,   -2297,  -2441,  -1538,  -435,   909,    626,
  -1222,  -1534,  -429,   1711,   2386,   -1786,  -10676, -18200, -16272, -3805,
  9505,   8238,   -9397,  -24577, -22256, -4907,  8659,   5940,   -3701,  -6764,
  40,     6190,   4239,   208,    238,    7081,   14458,  15143,  10726,  3479,
  -706,   1700,   9131,   17577,  17708,  7959,   -5009,  -11508, -5347,  5635,
  10789,  6499,   -3121,  -9303,  -9814,  -6625,  -3333,  -3193,  -4349,  -5615,
  -6188,  -5123,  -4441,  -4550,  -4074,  -2769,  -61,    2441,   2881,   1395,
  -578,   -341,   2509,   6034,   8202,   6377,   2696,   1272,   2589,   4787,
  4611,   2378,   2124,   3911,   4872,   2049,   -3374,  -5770,  -2705,  3179,
  5905,   2589,   -2792,  -5419,  -3176,  1056,   2875,   2483,   1205,   605,
  856,    1012,   892,    105,    -411,   707,    2924,   4184,   1755,   -2553,
  -4857,  -3556,  401,    2466,   945,    -2315,  -5556,  -5549,  -2241,  534,
  601,    -1774,  -3034,  -1962,  -886,   -448,   -720,   -467,   864,    760,
  -22,    -2546,  -10211, -17121, -15877, -4803,  7993,   7254,   -6563,  -18374,
  -17755, -6143,  3291,   4322,   1822,   416,    2788,   5190,   4256,   2627,
  2590,   6398,   12709,  15757,  12829,  5542,   -667,   167,    7241,   14346,
  14826,  6392,   -3516,  -7434,  -4607,  1054,   2988,   847,    -1549,  -2641,
  -3046,  -5363,  -8256,  -9130,  -6906,  -1460,  2260,   1568,   -2911,  -8580,
  -9418,  -3675,  5021,   10127,  7909,   1478,   -4015,  -3331,  2450,   7291,
  7632,   2567,   -2022,  -899,   3418,   5544,   1349,   -4117,  -3409,  1758,
  6000,   3526,   -3975,  -7331,  -3931,  2747,   7037,   4962,   -21,    -2902,
  -2008,  1306,   4461,   6364,   5956,   3623,   1734,   793,    44,     -893,
  -1041,  1633,   5264,   4870,   -943,   -7404,  -8611,  -4974,  -1192,  185,
  -1334,  -3672,  -4910,  -5132,  -4387,  -3532,  -3233,  -2430,  -469,   1245,
  892,    -969,   -2441,  -2140,  320,    4999,   5954,   -4638,  -20056, -24424,
  -8954,  13558,  16089,  -3145,  -20665, -19447, -4802,  4488,   3733,   943,
  683,    3109,   6219,   9247,   7736,   782,    -1410,  8024,   20877,  20174,
  4723,   -7148,  -2758,  11240,  17896,  11462,  414,    -6134,  -4913,  113,
  2818,   98,     -5900,  -8369,  -4446,  924,    1657,   -3389,  -10569, -13223,
  -7690,  2339,   7741,   1634,   -9014,  -10982, -1172,  9642,   9098,   1310,
  -2795,  -1040,  2790,   3808,   3559,   3064,   -527,   -3160,  -1391,  3120,
  5224,   -144,   -6714,  -6416,  -719,   5630,   7253,   2735,   -2973,  -4325,
  679,    7146,   8220,   4055,   -42,    814,    5288,   7658,   6592,   3051,
  -746,   -541,   3401,   6030,   1953,   -6340,  -8619,  -2689,  4076,   3217,
  -4875,  -9612,  -7826,  -4293,  -2441,  -4080,  -5740,  -5529,  -3656,  -506,
  -1035,  -5787,  -9518,  -7034,  2323,   9287,   6495,   -1853,  -6110,  -3281,
  -1708,  -8958,  -19544, -18870, -2771,  13029,  10762,  -7491,  -21837, -18923,
  -4183,  8733,   12580,  9779,   4597,   738,    1460,   6302,   9711,   8375,
  8143,   12512,  15808,  11272,  389,    -5554,  161,    11080,  15851,  10426,
  692,    -6372,  -6808,  -2525,  652,    827,    -219,   -349,   -622,   -3328,
  -7883,  -11020, -8961,  -3240,  1884,   4155,   1995,   -3530,  -7816,  -6444,
  -218,   6086,   9279,   7901,   3113,   -2352,  -5757,  -3836,  2022,   4572,
  894,    -3519,  -3311,  -534,   -618,   -3716,  -5515,  -3290,  1495,   4374,
  4455,   2961,   -645,   -3247,  -656,   5273,   9838,   9751,   5755,   1863,
  158,    1457,   4585,   6390,   5379,   2894,   2284,   1867,   -2279,  -7051,
  -6578,  70,     4745,   1660,   -4524,  -8007,  -7088,  -5690,  -5467,  -4178,
  -2679,  -2218,  -3422,  -4167,  -4313,  -6105,  -6633,  -4202,  864,    5119,
  4084,   -163,   -5331,  -8699,  -8710,  -7313,  -4649,  -2471,  -1419,  -1136,
  -3199,  -6428,  -8048,  -4902,  1089,   4681,   5723,   5535,   5146,   4006,
  2052,   2314,   5274,   8680,   9907,   8776,   6722,   2548,   -2403,  -3303,
  1224,   7406,   9468,   5089,   -1197,  -4384,  -3570,  -298,   1776,   2005,
  2041,   1326,   971,    -180,   -2334,  -1170,  1913,   4281,   4732,   2874,
  1174,   -1341,  -3384,  -2503,  368,    4031,   3270,   -986,   -3519,  -5360,
  -6004,  -5576,  -3603,  208,    708,    -2137,  -4940,  -5349,  -3588,  -2796,
  -1399,  1017,   3144,   4196,   2483,   828,    338,    919,    3842,   6202,
  7189,   7499,   6330,   4847,   3252,   2136,   3698,   5845,   5566,   3019,
  267,    -55,    -1091,  -4220,  -5041,  -3430,  -280,   171,    -4649,  -8723,
  -9280,  -5975,  -3192,  -3974,  -3912,  -4053,  -3748,  -3570,  -5871,  -5499,
  -3552,  -1691,  320,    341,    748,    -313,   -3436,  -4687,  -3681,  21,
  2550,   643,    -2123,  -3254,  -2226,  -1044,  -1617,  -1510,  183,    1250,
  726,    -1662,  -3388,  -1759,  933,    3817,   5242,   3025,   248,    -1339,
  -514,   2022,   3410,   3970,   3324,   2632,   2603,   2240,   2166,   1271,
  487,    1076,   2039,   3296,   3836,   3610,   2913,   2718,   4213,   5555,
  6023,   4769,   2442,   2067,   2173,   1623,   1201,   348,    52,     -124,
  -1528,  -2834,  -3604,  -3463,  -2357,  -2564,  -3775,  -3801,  -1929,  -465,
  -2109,  -3743,  -2657,  200,    2580,   954,    -1304,  -95,    1549,   2303,
  1795,   1633,   3356,   3699,   2361,   792,    1148,   4045,   4820,   3851,
  3197,   2449,   2704,   1722,   -652,   -1154,  -393,   113,    -1010,  -3328,
  -4342,  -3939,  -3345,  -3697,  -5115,  -5610,  -4202,  -3639,  -5088,  -5351,
  -3216,  -862,   -414,   -1839,  -3996,  -4831,  -2467,  147,    1055,   1288,
  -247,   -2225,  -2233,  -1562,  -1278,  -936,   -961,   -935,   -367,   -323,
  -459,   -1940,  -3974,  -2262,  -13,    2,      -401,   -1825,  -2308,  -1124,
  448,    2154,   2434,   1300,   -812,   -1337,  1325,   3374,   3466,   2500,
  2156,   3439,   3549,   2068,   1392,   1986,   3025,   3944,   3898,   3259,
  4467,   6347,   5356,   2893,   1690,   2072,   4136,   5313,   2776,   -236,
  -1063,  -794,   524,    802,    -1377,  -2879,  -2167,  -1439,  -1595,  -1539,
  -1666,  -2495,  -2375,  -1253,  -515,   -187,   -1409,  -2847,  -511,   2411,
  1761,   492,    -18,    607,    2350,   3288,   3505,   2741,   1099,   699,
  2017,   3214,   3333,   1567,   33,     1260,   1925,   808,    -377,   -2558,
  -3781,  -1677,  164,    -580,   -1727,  -2619,  -3421,  -3586,  -3957,  -4562,
  -3646,  -2285,  -3437,  -5293,  -4792,  -4128,  -4012,  -2920,  -2249,  -2439,
  -3737,  -5607,  -4427,  -1259,  71,     609,    555,    -1039,  -3354,  -5388,
  -3760,  415,    2513,   2513,   819,    -1436,  -2780,  -2740,  -501,   2727,
  3936,   1491,   -965,   -766,   -484,   -223,   361,    695,    1771,   1130,
  -1839,  -1764,  797,    -31,    -2549,  -1790,  2108,   4043,   887,    -154,
  2411,   2605,   2012,   1977,   3923,   6630,   4176,   107,    -311,   1731,
  1910,   1011,   3119,   3219,   998,    -1282,  -2832,  -1645,  -685,   945,
  2574,   2543,   -267,   -5015,  -3819,  -342,   1228,   2055,   -619,   -1233,
  2069,   2896,   1095,   62,     1365,   3366,   4584,   4956,   3323,   -19,
  -50,    4024,   5222,   3695,   3118,   1933,   1256,   1443,   128,    -119,
  2043,   2477,   1823,   1324,   30,     -1363,  -3023,  -3074,  -188,   621,
  -1775,  -2806,  -2961,  -2753,  -4359,  -5350,  -1220,  -116,   -4157,  -4811,
  -2793,  -1040,  -1957,  -2862,  -1901,  -3192,  -3720,  -2357,  -1727,  -387,
  -2131,  -5011,  -3650,  -454,   596,    -1298,  -3716,  -3122,  496,    136,
  -2415,  -1675,  -811,   -837,   140,    -1243,  -187,   -1431,  -5320,  -2121,
  100,    -467,   2465,   681,    -2093,  1224,   1632,   1428,   1776,   648,
  2480,   3622,   876,    259,    1403,   2139,   3117,   497,    -763,   -170,
  279,    1769,   342,    -871,   -25,    -1549,  -2290,  290,    1042,   -796,
  -4291,  -3895,  159,    1264,   -540,   -2328,  -702,   1972,   852,    -2274,
  -798,   1126,   -579,   -480,   3481,   3833,   1004,   901,    1536,   1809,
  3103,   2521,   3183,   5220,   1800,   -266,   4663,   4230,   -790,   159,
  2274,   5114,   4304,   -1998,  344,    4921,   -343,   -2048,  1180,   2112,
  3109,   -10,    -1818,  552,    -1360,  -2889,  -1302,  -1918,  -37,    1406,
  -1762,  -3054,  -1446,  -2073,  -4292,  -3214,  1163,   2333,   -712,   -2583,
  -2058,  -1034,  -600,   -3796,  -2395,  2137,   -1122,  -1927,  702,    -2196,
  -4374,  -3257,  -1558,  -256,   -728,   -395,   -176,   -1529,  -2772,  -1121,
  -340,   -1147,  -250,   -4079,  -473,   4241,   -2818,  -3523,  3255,   2355,
  -2550,  -1082,  1197,   2213,   -94,    -237,   3123,   1314,   -1075,  977,
  1081,   2045,   2966,   -1328,  -1069,  -741,   -524,   -380,   -2766,  -986,
  926,    -3281,  -1554,  2554,   -3620,  -6394,  -1680,  -321,   2889,   243,
  -1567,  2276,   -1294,  -525,   2010,   -4883,  -1495,  6778,   2085,   -873,
  2496,   418,    -1156,  -1179,  1604,   6173,   1190,   -2381,  5788,   2431,
  -4941,  -242,   1248,   1023,   4426,   3399,   2726,   1388,   -922,   595,
  392,    1414,   6260,   2673,   -973,   2237,   1776,   -2393,  -757,   4158,
  2842,   -2327,  505,    1230,   -3623,  -917,   336,    -1400,  -1018,  1771,
  2696,   -570,   -2435,  886,    2309,   -2865,  -1328,  2077,   -1967,  -3486,
  -411,   961,    -1661,  -1979,  1179,   -493,   -2597,  1995,   284,    -3300,
  -2213,  184,    312,    -1665,  -641,   -1325,  -1276,  90,     69,     476,
  -778,   -1099,  853,    1515,   1630,   1188,   -877,   -1751,  702,    2983,
  -201,   664,    4018,   -352,   -1864,  875,    2367,   813,    -2463,  -702,
  886,    -2204,  -2216,  399,    -1729,  -2408,  1412,   -2757,  -3530,  449,
  -2554,  -3910,  906,    697,    -1696,  566,    -1360,  -1991,  81,     -1756,
  -159,   1180,   -667,   -584,   -359,   183,    1943,   -412,   -1747,  1659,
  1961,   280,    294,    222,    2000,   2076,   829,    -43,    -880,   3353,
  3615,   1279,   1746,   -1031,  1301,   3477,   -777,   2567,   1215,   -2344,
  3556,   561,    -2166,  1119,   2377,   -391,   -1825,  -2359,  49,     1764,
  391,    -291,   325,    1223,   1443,   -624,   -2828,  1381,   2438,   28,
  -652,   -166,   581,    -2039,  -374,   -20,    -2459,  -1149,  1505,   2008,
  -1798,  -3848,  -1796,  -2208,  -2224,  -878,   728,    -154,   -534,   1061,
  538,    -1465,  73,     1147,   82,     -119,   3800,   4797,   -873,   784,
  1458,   -148,   3180,   1319,   908,    4951,   584,    -57,    2394,   -967,
  586,    405,    -1601,  3566,   -285,   -3949,  -1301,  -1953,  -1223,  -1831,
  -3477,  -779,   -389,   -3169,  -1828,  -1496,  -1451,  -556,   -3327,  -209,
  534,    -4908,  131,    -386,   -5232,  1373,   2129,   -1740,  -1957,  -1102,
  76,     396,    -1426,  -179,   1357,   -3276,  -1420,  3819,   -44,    56,
  2777,   -1202,  1908,   1410,   2031,   3495,   -2197,  -163,   1565,   239,
  2803,   480,    -1636,  1180,   616,    1206,   1166,   -1579,  1572,   814,
  -774,   2310,   740,    -2606,  1234,   -603,   -362,   1562,   -2134,  652,
  -777,   -2353,  5464,   377,    -2490,  1012,   157,    680,    -1389,  -1898,
  1135,   -1,     -1730,  1800,   -1466,  -1687,  -1469,  -3250,  -1081,  1381,
  -81,    -204,   -26,    353,    1941,   174,    104,    2009,   1032,   -871,
  3280,   3398,   -651,   -154,   3309,   1964,   448,    812,    -17,    887,
  2405,   3295,   -54,    -2396,  1410,   1380,   -1156,  296,    -1706,  -1729,
  401,    -970,   -878,   -723,   -2285,  1259,   1320,   -1960,  -1039,  -211,
  -661,   -763,   -1599,  -43,    308,    -1841,  72,     -2075,  -3010,  -497,
  506,    -377,   247,    1932,   -1788,  -2419,  257,    208,    -2176,  488,
  2827,   -1720,  -1649,  -619,   520,    1103,   -1231,  -1327,  2162,   1535,
  -383,   315,    -1488,  -235,   1761,   -27,    -232,   515,    127,    -2239,
  654,    2871,   -379,   -1274,  2445,   874,    -2444,  514,    -206,   -1289,
  1314,   1869,   1316,   1878,   -1454,  -982,   476,    359,    2084,   -708,
  405,    -246,   -1071,  1757,   -866,   -2331,  783,    501,    -853,   896,
  36,     -2468,  -1138,  1445,   -613,   -687,   1999,   -449,   -731,   1478,
  384,    -45,    96,     1530,   1919,   186,    -94,    1347,   -329,   -348,
  1631,   574,    1062,   735,    -1652,  675,    244,    1241,   1137,   -2469,
  621,    45,     -612,   1308,   -2015,  -208,   2392,   -1646,  -67,    77,
  -1558,  113,    1263,   -236,   -971,   -333,   -733,   -555,   2024,   -135,
  -3817,  -398,   1696,   -1179,  -1473,  1175,   -166,   618,    1132,   -2504,
  -575,   146,    -688,   1323,   150,    -2021,  15,     1673,   347,    -1535,
  -106,   235,    -32,    1167,   -471,   -503,   -1260,  416,    -13,    -1082,
  1036,   -790,   -1676,  487,    985,    77,     57,     -1175,  1146,   2023,
  -1706,  -404,   3249,   -739,   -979,   3044,   -514,   -168,   2201,   -2863,
  1009,   1833,   -2309,  1565,   476,    -1698,  1667,   -496,   -2193,  1686,
  532,    336,    -1095,  -1655,  578,    -909,   -1263,  2569,   -2833,  -1808,
  2860,   -822,   27,     1098,   -1371,  1585,   -284,   -1074,  2944,   -764,
  -2871,  2484,   1179,   -1213,  -670,   -1226,  1112,   1837,   -299,   -388,
  -51,    1,      992,    -723,   -361,   1723,   -1115,  -2012,  1261,   -9,
  -127,   -510,   -1550,  1448,   957,    -1930,  171,    776,    -2104,  14,
  764,    -599,   -745,   -438,   -371,   -659,   1075,   282,    -3116,  684,
  3747,   22,     -2139,  816,    1413,   -333,   458,    906,    483,    -1084,
  797,    1039,   -467,   -377,   1386,   -1182,  610,    1787,   -1354,  -2800,
  2638,   424,    -2372,  1153,   -51,    -689,   290,    -2199,  818,    3755,
  -2674,  -1689,  3497,   -507,   -1978,  1729,   1413,   215,    -76,    53,
  759,    371,    -1529,  1005,   -770,   -685,   1754,   -908,   -653,   1047,
  -1066,  -784,   -199,   -526,   86,     -1750,  -916,   1839,   580,    -1884,
  319,    226,    -977,   212,    202,    -741,   -1013,  2057,   69,     -2961,
  974,    1964,   -512,   -224,   1554,   -79,    -1142,  1853,   -71,    1009,
  1174,   -718,   2040,   -158,   -1508,  1042,   0,      -1219,  1212,   448,
  -208,   -47,    -779,   -867,   1924,   -254,   -1085,  -221,   -1283,  1543,
  -584,   -951,   225,    -1089,  -464,   -853,   -615,   1576,   -2313,  -1214,
  950,    -2548,  -314,   1201,   -1527,  952,    764,    -1915,  528,    169,
  -1676,  1742,   425,    -2346,  932,    290,    109,    492,    -379,   932,
  70,     582,    135,    769,    1665,   -1751,  576,    1013,   366,    2339,
  71,     637,    1500,   576,    111,    494,    765,    1170,   1421,   -5,
  -892,   2054,   -640,   160,    1426,   -651,   348,    -841,   -558,   1563,
  277,    -408,   -1468,  482,    -1538,  -2255,  968,    -1307,  -454,   1306,
  -3085,  -1680,  2624,   -2191,  -1719,  1891,   -3826,  -1441,  2736,   -3694,
  -266,   1897,   -4468,  841,    2828,   -4060,  -318,   2305,   -1662,  528,
  3056,   -2429,  -156,   2045,   -753,   475,    419,    -597,   1100,   1845,
  504,    1067,   -402,   -824,   1807,   1192,   459,    200,    1728,   50,
  -497,   678,    -355,   938,    1239,   -1223,  360,    1251,   -95,    981,
  1029,   -1940,  260,    1627,   -2387,  3426,   519,    -3141,  1822,   -506,
  -1471,  1101,   -2137,  1069,   885,    -2618,  1673,   -463,   -1558,  1439,
  -386,   -1923,  1538,   -1313,  -1735,  540,    -1433,  -915,   494,    -839,
  -1527,  -1143,  480,    -1081,  27,     1732,   -1285,  -1833,  1952,   -667,
  -1626,  1819,   -1293,  -1323,  2139,   -376,   -1392,  1277,   -1172,  -240,
  2907,   -1875,  -238,   2573,   -1068,  -471,   2065,   -686,   -1315,  2575,
  233,    -1005,  1135,   706,    534,    278,    -182,   1091,   -21,    -222,
  1413,   -371,   -54,    1108,   -103,   382,    -70,    787,    894,    -108,
  1308,   1113,   -1412,  574,    1140,   -2032,  500,    569,    -1251,  951,
  -50,    -1398,  772,    -474,   -1536,  1297,   251,    -2321,  109,    -703,
  -425,   40,     -1354,  -773,   -225,   -1743,  -1839,  1244,   261,    -3082,
  -424,   1162,   -937,   123,    -322,   -407,   -561,   -331,   1369,   -1142,
  -1050,  1024,   1116,   -213,   -752,   1521,   -383,   -415,   1011,   947,
  -713,   743,    1945,   -237,   881,    600,    -757,   885,    -835,   756,
  2454,   -1985,  699,    1572,   -1652,  673,    232,    -42,    1975,   -736,
  -270,   1660,   -704,   -96,    1264,   -428,   278,    774,    -954,   -1325,
  756,    1275,   -594,   -353,   204,    -1130,  -782,   -432,   -979,   268,
  378,    20,     -870,   405,    -357,   -1661,  637,    473,    293,    -314,
  -895,   3,      -175,   -1016,  -643,   204,    -588,   -1007,  -131,   401,
  -849,   -476,   271,    320,    -198,   533,    -25,    -1994,  1421,   525,
  -1611,  1261,   507,    -488,   1093,   361,    -1814,  2230,   312,    -196,
  3242,   -803,   -962,   1714,   -1479,  1426,   1612,   -1953,  1376,   -581,
  -669,   1370,   -1251,  426,    1274,   -470,   1757,   807,    -589,   1275,
  126,    -871,   1025,   -1331,  287,    1258,   -1813,  146,    -839,   -1471,
  828,    -402,   -281,   1704,   -1341,  -231,   939,    -1035,  -472,   -197,
  -764,   -380,   -816,   -266,   382,    -497,   -1708,  -591,   1119,   -1941,
  178,    969,    -1656,  685,    1004,   -1114,  -127,   -1473,  -678,   1610,
  -1253,  277,    1807,   -1642,  -461,   2033,   -1449,  392,    98,     -157,
  1525,   -860,   2455,   413,    -2159,  2457,   475,    -374,   1532,   -981,
  843,    973,    324,    1168,   225,    -407,   1487,   681,    -680,   1098,
  117,    245,    1238,   -223,   1076,   -428,   -466,   2593,   -663,   -1225,
  1303,   -933,   -561,   1190,   -1071,  -1229,  406,    -284,   -13,    198,
  -1494,  -637,   352,    -1960,  420,    49,     -1472,  -761,   -234,   -2213,
  -1750,  -521,   -1554,  -813,   662,    -633,   -1388,  -15,    -947,   -391,
  -152,   -894,   631,    -461,   -885,   633,    -51,    -1063,  218,    1149,
  -61,    -274,   988,    -140,   7,      1774,   1558,   -623,   755,    1352,
  -511,   1106,   744,    17,     2640,   -91,    697,    1547,   -1757,  1832,
  1859,   -206,   1505,   575,    -444,   556,    250,    1786,   792,    -125,
  -266,   407,    501,    798,    -536,   -1214,  58,     6,      354,    -685,
  613,    99,     -2022,  -116,   -236,   -182,   263,    -824,   -1187,  -142,
  -138,   -1228,  -1008,  786,    -1421,  -1127,  -269,   -2278,  841,    222,
  -2423,  678,    -1153,  -2082,  574,    -570,   -729,   180,    -777,   212,
  270,    -274,   1077,   -493,   118,    804,    -1260,  349,    799,    545,
  481,    971,    1099,   1146,   -273,   34,     1728,   1128,   411,    758,
  308,    -808,   950,    1490,   209,    -265,   1154,   -11,    -460,   2644,
  -122,   -728,   2033,   -1100,  -305,   1774,   -208,   -1567,  -57,    -140,
  -670,   -454,   -1390,  -80,    978,    -438,   -731,   -684,   344,    -458,
  -199,   -126,   -1663,  -883,   642,    -1517,  -1144,  -375,   -422,   -452,
  -1815,  -791,   763,    -1502,  -205,   684,    -1641,  448,    1399,   -2160,
  804,    1088,   -2214,  1030,   1585,   -1093,  -11,    1718,   -360,   -81,
  1294,   398,    218,    1225,   644,    505,    2090,   -385,   526,    2111,
  -303,   -316,   1550,   1323,   -459,   881,    1874,   -1256,  1429,   2485,
  -1003,  -552,   14,     432,    952,    471,    -633,   408,    -358,   140,
  554,    -1260,  -404,   245,    -2572,  954,    1005,   -1621,  -82,    -175,
  -957,   112,    106,    -1117,  -819,   -62,    -785,   71,     93,     -1296,
  -1680,  242,    -956,   -2696,  302,    -204,   -1404,  254,    -558,   -201,
  -630,   16,     -436,   -1647,  1649,   -1096,  -1267,  2273,   -1270,  20,
  1749,   -2509,  780,    942,    -1859,  2762,   304,    -300,   2617,   -947,
  861,    2601,   -1153,  754,    1629,   -681,   686,    1443,   -235,   1900,
  5,      -565,   1559,   285,    -170,   757,    480,    547,    752,    -427,
  50,     839,    -95,    -791,   -1698,  -291,   -62,    -1730,  524,    1008,
  -2176,  -369,   165,    -749,   -972,   -287,   889,    -1218,  -1712,  833,
  -855,   -995,   -14,    -793,   -1815,  605,    -607,   -1890,  769,    -781,
  230,    1155,   -2000,  876,    1835,   -1617,  9,      1058,   -1232,  859,
  1486,   -1301,  1595,   501,    -951,   2935,   -921,   -634,   2826,   -793,
  655,    2660,   -232,   235,    1879,   481,    -51,    804,    987,    -360,
  -331,   2099,   -302,   -149,   1966,   -1233,  -12,    1330,   -2265,  1256,
  -116,   -1394,  2937,   -995,   -1572,  2964,   -2257,  -2587,  1820,   -2132,
  -1609,  778,    -1596,  -486,   560,    -1749,  274,    -706,   -1714,  1304,
  -360,   -2657,  1833,   -750,   -1729,  433,    -1461,  -794,   -1545,  -892,
  385,    -891,   -374,   1261,   -589,   235,    815,    -773,   -669,   636,
  -471,   136,    871,    -392,   782,    677,    -472,   1130,   1029,   -1262,
  1070,   2171,   575,    675,    600,    2104,   1077,   -182,   2621,   -604,
  -30,    3302,   -1331,  599,    742,    291,    1329,   -551,   1043,   1729,
  -1754,  1220,   1113,   -2174,  1281,   743,    -2027,  851,    -205,   -1576,
  214,    -1629,  -605,   -394,   -1508,  -254,   -63,    -489,   -847,   -26,
  -997,   -1065,  -120,   -376,   -1283,  -1393,  83,     -212,   -1610,  419,
  -1120,  -590,   395,    -1210,  -21,    -273,   -622,   899,    -196,   -1059,
  1130,   616,    -529,   -166,   794,    22,     -216,   862,    664,    -390,
  980,    228,    789,    182,    402,    2149,   -1133,  799,    2637,   -799,
  176,    1306,   905,    -93,    677,    338,    121,    483,    297,    339,
  347,    249,    731,    40,     66,     112,    -889,   -128,   582,    -1191,
  -67,    -1364,  -233,   488,    -1734,  -634,   1517,   -1657,  -1015,  594,
  -1422,  1396,   -1357,  -1617,  1254,   -1596,  -941,   789,    -1860,  -77,
  245,    -327,   569,    -723,   104,    905,    -543,   -918,   1387,   -42,
  -440,   619,    68,     45,     1364,   -880,   19,     1491,   -561,   1174,
  1403,   -1411,  1351,   1222,   -612,   864,    877,    -658,   382,    864,
  -552,   1286,   309,    -105,   1083,   -170,   -289,   1049,   -248,   -537,
  625,    -48,    337,    -385,   532,    -315,   -1398,  588,    -628,   -1192,
  649,    -806,   -170,   541,    -2267,  1052,   274,    -1970,  833,    253,
  -1345,  -290,   -120,   -959,   -94,    -189,   -1397,  -136,   -155,   -654,
  207,    -706,   617,    415,    -1962,  1169,   670,    -1132,  319,    297,
  -589,   100,    510,    -620,   610,    -153,   -15,    1327,   -99,    229,
  281,    169,    1015,   -106,   1197,   577,    -698,   577,    931,    -964,
  1605,   505,    -1713,  2369,   115,    -1585,  1839,   664,    -1411,  867,
  620,    329,    491,    -1119,  420,    266,    -1708,  499,    -69,    -1037,
  795,    -321,   -959,   32,     235,    -1748,  295,    -249,   -230,   485,
  -1185,  -97,    489,    -2036,  711,    405,    -2800,  593,    434,    -1038,
  536,    347,    -570,   705,    -806,   -290,   818,    -999,   53,     1585,
  -756,   -657,   1180,   115,    -364,   217,    -226,   1033,   347,    -20,
  611,    658,    590,    -128,   -451,   1676,   -660,   -21,    805,    -880,
  1481,   412,    -1534,  1522,   221,    -132,   662,    -407,   613,    1132,
  -551,   -187,   1184,   -577,   -444,   953,    -1034,  -472,   461,    -865,
  -99,    637,    -572,   300,    450,    -591,   137,    404,    -972,   306,
  -524,   -1167,  433,    124,    -1326,  -368,   -305,   -917,   452,    -626,
  -695,   656,    258,    -1401,  270,    446,    -1045,  636,    -357,   -1072,
  913,    512,    -1732,  489,    952,    -747,   58,     673,    -453,   1125,
  -488,   46,     1723,   -1244,  417,    1803,   -1215,  623,    659,    -560,
  676,    -9,     92,     701,    1100,   -623,   142,    283,    -512,   547,
  576,    -525,   -155,   1143,   -1286,  -329,   1959,   -1302,  -459,   1188,
  -1199,  1020,   -118,   -1303,  956,    -905,   -647,   595,    -356,   -1354,
  -74,    750,    -791,   -335,   56,     -862,   -36,    276,    -279,   46,
  -485,   -181,   196,    -584,   -238,   259,    -314,   -77,    383,    509,
  -386,   -180,   859,    -542,   955,    372,    -362,   1458,   113,    -106,
  1495,   -534,   63,     1295,   -505,   846,    983,    -1097,  1764,   320,
  -185,   1061,   -525,   115,    217,    -328,   326,    312,    374,    179,
  -683,   485,    -1286,  147,    -583,   -979,   888,    -504,   -1235,  715,
  -1050,  -1111,  848,    -828,   -1043,  -115,   -327,   22,     -451,   -1008,
  98,     -262,   -545,   -363,   -48,    -257,   -731,   878,    96,     -1186,
  426,    359,    -1101,  1074,   -267,   521,    -375,   -166,   1398,   -994,
  780,    550,    124,    -298,   581,    236,    305,    -111,   396,    741,
  -10,    662,    155,    271,    563,    65,     -318,   812,    -483,   843,
  75,     -714,   1152,   -26,    -190,   -97,    533,    -111,   -564,   724,
  -24,    -820,   835,    -473,   -632,   154,    -104,   -932,   919,    -606,
  -619,   496,    -310,   -271,   -360,   120,    -630,   126,    65,     -931,
  548,    -207,   -455,   410,    -282,   -931,   944,    -354,   69,     412,
  -661,   1068,   -969,   -443,   1894,   -1281,  -442,   2003,   -1640,  713,
  852,    -1344,  1338,   -457,   243,    498,    -697,   -129,   993,    -388,
  -76,    1039,   -768,   492,    -104,   -58,    951,    -854,   181,    1093,
  -1111,  491,    544,    -1061,  118,    586,    -477,   -411,   392,    233,
  91,     -908,   532,    218,    -1176,  670,    -74,    -674,   696,    -801,
  194,    592,    -1790,  762,    -564,   -791,   595,    -145,   -727,   228,
  434,    -246,   -232,   -169,   281,    -324,   289,    -120,   -270,   -49,
  282,    250,    -56,    -405,   507,    27,     -1060,  1329,   -203,   -204,
  1677,   -767,   -313,   1272,   -968,   717,    183,    -1652,  2157,   -75,
  -1906,  2590,   -428,   -1614,  2564,   -1511,  -240,   1421,   -1911,  1420,
  396,    -1397,  1691,   -694,   -1500,  1942,   -823,   -784,   841,    -635,
  759,    -447,   351,    44,     -946,   227,    441,    -564,   155,    -719,
  182,    509,    -320,   -300,   205,    -662,   726,    469,    -1240,  191,
  664,    -269,   -152,   -18,    214,    -149,   -257,   347,    76,     -79,
  -384,   874,    -387,   -269,   892,    -783,   537,    46,     27,     251,
  -332,   133,    377,    -522,   232,    626,    -362,   -499,   1112,   -342,
  -522,   362,    -187,   547,    -384,   -155,   517,    -551,   227,    651,
  -825,   -88,    579,    -758,   -40,    456,    -774,   542,    -164,   -482,
  968,    -1000,  -394,   1094,   -885,   431,    74,     -348,   403,    -959,
  831,    -465,   -330,   762,    -717,   -645,   1342,   -499,   -416,   944,
  -417,   -438,   737,    -368,   -42,    740,    -1234,  689,    29,     -106,
  619,    -824,   -10,    1047,   -824,   146,    -59,    210,    163,    -43,
  522,    -352,   213,    460,    -1049,  599,    308,    -843,   632,    223,
  -504,   296,    530,    -931,   751,    -176,   -524,   379,    236,    -626,
  66,     662,    -575,   191,    -175,   -619,   660,    -424,   -217,   704,
  -498,   200,    62,     -543,   280,    91,     -378,   54,     168,    -554,
  670,    -215,   -1097,  1805,   -1015,  -617,   1642,   -1560,  727,    61,
  7,      -48,    -659,   1308,   -752,   -613,   914,    160,    -469,   164,
  -167,   274,    326,    -667,   497,    333,    -757,   1252,   -481,   -1257,
  2019,   -949,   -719,   1676,   -1078,  250,    323,    -1100,  1550,   145,
  -1697,  972,    522,    -966,   374,    -365,   846,    -276,   -756,   629,
  -278,   302,    -151,   -243,   -363,   841,    -7,     -1092,  476,    45,
  201,    -378,   -456,   1113,   -926,   97,     178,    -240,   326,    -597,
  472,    -10,    -190,   394,    -501,   -259,   307,    133,    240,    -433,
  -192,   472,    -190,   12,     398,    -191,   -605,   1295,   -576,   -154,
  474,    -661,   866,    -968,   172,    887,    -736,   36,     259,    -201,
  265,    460,    -859,   622,    102,    -690,   776,    -80,    -745,   919,
  140,    -750,   224,    134,    -236,   -196,   456,    409,    -1069,  600,
  239,    -306,   -383,   541,    -213,   -323,   -121,   700,    -735,   179,
  222,    -613,   653,    -711,   -81,    592,    -694,   117,    703,    -772,
  -264,   644,    -117,   -422,   276,    64,     -355,   -430,   800,    -74,
  -619,   1207,   -1057,  4,      960,    -1219,  977,    -78,    -1186,  1536,
  267,    -1388,  1144,   -90,    -1052,  1889,   -1255,  -387,   1815,   -1763,
  1037,   421,    -1003,  767,    -24,    -277,   -54,    759,    -285,   -1015,
  1422,   -581,   -121,   547,    -687,   288,    440,    -626,   -623,   1261,
  -248,   -1133,  1204,   -714,   382,    219,    -851,   240,    -161,   672,
  -261,   -855,   1043,   -599,   111,    -362,   225,    641,    -913,   -122,
  1075,   -1165,  432,    131,    -803,   978,    33,     -1291,  992,    224,
  -1054,  789,    -121,   -215,   262,    -11,    89,     -174,   365,    -240,
  114,    406,    -813,   291,    233,    158,    -377,   194,    216,    -477,
  635,    -228,   -512,   599,    23,     -273,   71,     258,    10,     -155,
  -198,   354,    61,     -749,   768,    -19,    -709,   596,    97,     -276,
  164,    69,     -144,   -20,    529,    -897,   188,    480,    -703,   836,
  -874,   259,    917,    -1044,  -7,     566,    -97,    -439,   256,    -466,
  998,    -360,   -1134,  1619,   -762,   -752,   1446,   -707,   -177,   652,
  -899,   579,    253,    -410,   146,    -262,   275,    353,    -610,   52,
  671,    -862,   419,    -140,   273,    247,    -1062,  1005,   -175,   -497,
  772,    -431,   -101,   450,    -598,   266,    428,    -842,   477,    -11,
  -554,   642,    17,     -787,   544,    445,    -625,   -205,   796,    -222,
  -733,   764,    -572,   423,    166,    -994,   931,    -228,   -303,   362,
  -214,   104,    448,    -1091,  722,    570,    -1311,  773,    259,    -648,
  477,    193,    -682,   302,    459,    -464,   -383,   1120,   -561,   -564,
  1083,   -372,   -354,   864,    -586,   -200,   502,    -331,   27,     446,
  -657,   281,    571,    -888,   502,    251,    -423,   116,    277,    -263,
  118,    -170,   168,    367,    -723,   202,    438,    -793,   451,    -30,
  -292,   202,    38,     -188,   -66,    221,    -90,    -105,   7,      346,
  -578,   337,    247,    -371,   -14,    22,     36,     151,    -322,   -244,
  692,    -556,   -5,     550,    -560,   200,    161,    -347,   191,    258,
  -520,   441,    -212,   -215,   584,    -428,   -251,   213,    90,     -187,
  109,    138,    -211,   -17,    191,    111,    -259,   161,    -141,   232,
  -175,   0,      154,    -369,   539,    -171,   -438,   484,    43,     -375,
  -37,    249,    196,    -328,   -106,   541,    -531,   103,    240,    -191,
  186,    -363,   40,     585,    -573,   258,    170,    -593,   515,    -261,
  -86,    407,    -339,   164,    -214,   -34,    464,    -377,   -206,   336,
  -230,   239,    -85,    -69,    322,    -503,   322,    142,    -748,   867,
  -160,   -753,   836,    -249,   -362,   750,    -374,   -222,   448,    -82,
  -246,   399,    13,     -429,   441,    -47,    -127,   -29,    337,    -502,
  318,    132,    -457,   498,    -145,   -91,    98,     208,    -179,   54,
  62,     -260,   237,    96,     -161,   32,     -150,   93,     21,     -31,
  74,     75,     -322,   164,    168,    -191,   119,    -121,   -66,    -195,
  296,    -128,   -251,   381,    -56,    -338,   281,    -29,    -472,   664,
  -301,   -275,   423,    -285,   -77,    258,    -82,    -139,   160,    -54,
  -26,    27,     75,     -49,    -196,   305,    -131,   -187,   262,    -37,
  -206,   65,     269,    -240,   -144,   261,    54,     -338,   355,    3,
  -503,   535,    -253,   -210,   433,    -290,   -33,    381,    -546,   173,
  252,    -364,   271,    -329,   166,    266,    -564,   507,    -32,    -648,
  861,    -400,   -357,   819,    -519,   -74,    392,    -423,   426,    -306,
  -93,    691,    -991,   537,    467,    -992,   614,    426,    -823,   491,
  182,    -371,   174,    84,     -64,    98,     -96,    23,     182,    -69,
  -211,   226,    18,     -134,   334,    -514,   352,    378,    -623,   363,
  266,    -592,   493,    -46,    -369,   594,    -440,   -10,    295,    -368,
  326,    -192,   -140,   306,    -305,   140,    198,    -396,   202,    154,
  -341,   208,    -8,     -169,   -76,    106,    20,     -347,   233,    30,
  -193,   117,    -9,     -165,   182,    -4,     -195,   96,     131,    -188,
  -106,   166,    -71,    -99,    57,     4,      -31,    -131,   101,    63,
  -199,   225,    -25,    -281,   342,    -247,   -170,   516,    -289,   -263,
  422,    -158,   -148,   363,    -192,   -138,   122,    62,     -105,   7,
  194,    -53,    -224,   83,     173,    -182,   20,     178,    -274,   182,
  74,     -109,   -5,     319,    -303,   -72,    428,    -371,   50,     271,
  -204,   17,     161,    -256,   169,    93,     -169,   94,     -89,    139,
  80,     -199,   325,    -67,    -83,    202,    -154,   16,     202,    -325,
  162,    61,     -93,    201,    -278,   236,    108,    -477,   594,    -145,
  -370,   647,    -261,   -356,   669,    -369,   -181,   420,    -266,   -154,
  159,    -25,    53,     -40,    -22,    68,     -203,   144,    -2,     -173,
  88,     -3,     -62,    2,      75,     55,     -95,    -130,   219,    -142,
  -191,   164,    -170,   44,     0,      -246,   249,    -27,    -413,   461,
  27,     -490,   292,    19,     -145,   13,     99,     91,     -466,   209,
  295,    -773,   465,    210,    -680,   410,    163,    -358,   399,    -201,
  87,     23,     -212,   270,    -230,   86,     159,    -353,   381,    -73,
  -456,   726,    -353,   -357,   754,    -367,   -344,   657,    -59,    -417,
  432,    35,     -309,   153,    97,     -69,    89,     -101,   63,     107,
  -127,   106,    112,    -26,    -236,   376,    43,     -479,   544,    -57,
  -407,   447,    -148,   -103,   195,    -198,   80,     156,    -228,   35,
  145,    -77,    -55,    130,    -33,    -190,   123,    41,     -170,   74,
  114,    -241,   67,     192,    -195,   -76,    186,    -136,   -133,   213,
  -105,   -110,   144,    -51,    -126,   154,    -59,    -124,   147,    -49,
  -132,   82,     26,     -130,   63,     68,     -211,   97,     131,    -224,
  59,     184,    -250,   59,     205,    -225,   -67,    163,    -135,   -24,
  74,     -22,    -4,     -81,    21,     71,     -137,   71,     47,     -120,
  71,     34,     -65,    138,    -6,     -116,   112,    -47,    -39,    20,
  -75,    64,     -7,     2,      35,     52,     -61,    -29,    81,     -61,
  -30,    195,    -91,    -136,   261,    -11,    -186,   162,    -86,    -35,
  152,    -106,   -32,    126,    -4,     49,     33,     -9,     -11,    46,
  111,    -132,   -3,     204,    -175,   -10,    281,    -146,   -94,    226,
  -126,   -36,    58,     -14,    61,     -172,   48,     193,    -221,   83,
  149,    -279,   195,    130,    -357,   226,    102,    -260,   191,    16,
  -223,   124,    14,     -144,   90,     -31,    -81,    -66,    54,     103,
  -181,   29,     174,    -281,   92,     81,     -226,   139,    -133,   -41,
  167,    -147,   44,     27,     -132,   107,    -34,    -122,   105,    -54,
  17,     52,     -131,   138,    33,     -206,   158,    43,     -80,    24,
  10,     -27,    33,     43,     -71,    15,     71,     -42,    14,     18,
  0,      -3,     -14,    -14,    58,     46,     -99,    122,    105,    -202,
  125,    119,    -238,   112,    133,    -242,   113,    129,    -301,   52,
  161,    -177,   82,     73,     -139,   46,     122,    -119,   22,     155,
  -230,   23,     242,    -211,   -12,    182,    -184,   -57,    190,    -34,
  -101,   58,     -20,    6,      103,    -61,    -78,    12,     18,     12,
  86,     -71,    -27,    43,     -24,    8,      39,     -109,   21,     -4,
  -44,    66,     13,     -59,    61,     -39,    35,     113,    -179,   19,
  171,    -158,   14,     112,    -133,   26,     9,      -43,    -9,     6,
  41,     -77,    22,     80,     -61,    -63,    65,     -32,    -32,    125,
  -105,   -11,    114,    -120,   42,     42,     -92,    45,     -56,    -25,
  131,    -83,    -24,    97,     -51,    -5,     67,     -69,    7,      41,
  -27,    8,      3,      -10,    8,      -3,     -87,    -28,    122,    -33,
  -58,    124,    -53,    -50,    67,     -115,   -17,    111,    -112,   -30,
  101,    -24,    -13,    41,     3,      45,     -13,    -34,    23,     23,
  -19,    13,     -49,    -49,    68,     -68,    -32,    91,     -58,    -18,
  73,     -19,    -27,    17,     -33,    -35,    99,     -38,    -99,    78,
  -31,    -62,    95,     -71,    -124,   184,    -15,    -146,   160,    -27,
  -109,   140,    -25,    -63,    84,     -34,    -18,    58,     -68,    -16,
  22,     -87,    86,     23,     -130,   61,     62,     -132,   51,     168,
  -139,   35,     133,    -121,   50,     102,    -120,   40,     126,    -87,
  -40,    119,    -14,    -59,    78,     11,     -68,    41,     24,     -25,
  55,     -2,     15,     21,     -73,    56,     88,     -74,    -41,    4,
  -10,    -4,     5,      7,      -39,    -3,     -4,     -39,    94,     52,
  -135,   42,     90,     -86,    12,     21,     -55,    -70,    -37,    55,
  -63,    -35,    50,     -100,   21,     84,     -151,   24,     87,     -94,
  51,     2,      -58,    104,    -61,    -70,    60,     -25,    -42,    -31,
  55,     35,     -129,   47,     69,     -65,    77,     2,      -60,    110,
  -32,    -69,    84,     -54,    -26,    98,     -28,    -7,     49,     -49,
  -19,    119,    -11,    -157,   20,     106,    29,     -8,     -38,    -30,
  72,     30,     -3,     1,      -32,    -11,    -9,     52,     46,     -144,
  -38,    86,     -31,    -9,     -42,    -75,    142,    34,     -64,    79,
  -109,   -55,    195,    -69,    -80,    48,     -49,    62,     25,     -111,
  -42,    52,     19,     -41,    1,      -16,    -33,    44,     30,     -21,
  17,     -2,     -30,    111,    34,     -111,   83,     55,     -119,   66,
  62,     -89,    63,     -39,    -143,   168,    21,     -158,   158,    32,
  -132,   134,    -3,     -77,    88,     -45,    -18,    117,    -51,    -71,
  10,     30,     35,     -27,    -63,    13,     34,     23,     -23,    19,
  -4,     -92,    34,     74,     -69,    -15,    20,     -36,    56,     -36,
  -96,    69,     -34,    -122,   32,     31,     -51,    -3,     -21,    4,
  43,     -44,    6,      81,     -39,    -35,    26,     -38,    -24,    29,
  -16,    -47,    -6,     19,     -7,     -9,     41,     32,     13,     -2,
  -21,    3,      24,     49,     -3,     -66,    14,     95,     -7,     -52,
  80,     68,     -72,    -14,    39,     2,      24,     -6,     -53,    86,
  21,     -78,    67,     28,     -34,    16,     -23,    -1,     70,     -3,
  -58,    45,     33,     -94,    -34,    62,     41,     -11,    -27,    27,
  46,     14,     -33,    -12,    44,     -16,    -59,    6,      45,     -3,
  -42,    2,      13,     19,     -1,     -71,    3,      42,     -36,    6,
  17,     26,     5,      -46,    6,      -68,    -75,    86,     -20,    -90,
  80,     4,      -86,    5,      2,      -33,    -15,    -2,     -8,     -18,
  15,     -7,     -25,    27,     -28,    -88,    39,     -2,     -85,    58,
  40,     -45,    3,      17,     0,      11,     -4,     -3,     84,     22,
  -113,   8,      94,     10,     9,      28,     6,      -3,     5,      -2,
  23,     23,     -1,     -40,    20,     48,     -40,    -21,    72,     7,
  -40,    -1,     27,     16,     30,     31,     -16,    11,     9,      -71,
  -7,     62,     21,     -61,    -19,    78,     -2,     -22,    67,     -42,
  -12,    75,     -79,    47,     86,     -124,   -42,    21,     4,      23,
  -32,    -7,     19,     1,      -13,    -46,    2,      32,     -43,    -7,
  86,     -16,    -22,    46,     -61,    -35,    11,     -64,    -38,    17,
  -12,    -27,    20,     41,     6,      -58,    -61,    58,     -51,    -77,
  36,     -25,    19,     93,     -76,    1,      72,     -92,    15,     40,
  -56,    65,     13,     -29,    82,     -9,     -21,    24,     -83,    -5,
  4,      -63,    77,     80,     -58,    -6,     -19,    -43,    100,    5,
  -36,    63,     33,     -26,    -48,    26,     -18,    -75,    34,     24,
  -45,    -1,     6,      -35,    -24,    -23,    -22,    47,     -15,    -46,
  31,     -40,    -41,    74,     -32,    -73,    59,     -51,    -26,    143,
  -29,    -42,    93,     -44,    -21,    56,     -7,     55,     51,     -61,
  74,     111,    -71,    35,     124,    -123,   -3,     62,     -79,    100,
  49,     -122,   143,    79,     -137,   72,     30,     -82,    75,     -10,
  -48,    35,     -23,    -25,    34,     0,      -54,    -6,     34,     -46,
  -59,    -7,     -72,    -6,     70,     -41,    -39,    23,     -33,    11,
  104,    -44,    -30,    54,     -69,    -20,    62,     -75,    1,      45,
  -69,    1,      40,     -59,    -15,    18,     -16,    38,     -1,     -52,
  8,      14,     -32,    11,     -15,    -58,    18,     -22,    -44,    69,
  40,     -50,    -21,    1,      -35,    -3,     -5,     -20,    40,     36,
  -41,    -36,    -43,    -11,    48,     -34,    -40,    51,     -10,    -9,
  30,     10,     12,     51,     51,     -8,     -16,    32,     -6,     31,
  24,     -38,    43,     18,     -15,    53,     -10,    -55,    9,      8,
  -28,    21,     10,     -26,    21,     10,     -9,     5,      -29,    -13,
  38,     -1,     -11,    49,     0,      -41,    10,     23,     -25,    -35,
  -2,     -32,    -10,    58,     -6,     -18,    16,     -9,     4,      11,
  17,     21,     21,     12,     -2,     49,     -16,    -128,   21,     75,
  -32,    22,     34,     -59,    48,     75,     -69,    -11,    -2,     -65,
  39,     57,     -54,    -79,    -11,    -20,    -13,    38,     4,      -9,
  -22,    -22,    33,     -7,     -52,    10,     -10,    -19,    54,     47,
  -21,    -35,    -6,     -4,     11,     8,      -28,    1,      8,      -4,
  30,     1,      -22,    26,     -7,     -24,    56,     25,     -45,    13,
  24,     -32,    13,     22,     -46,    -2,     15,     -39,    28,     32,
  -69,    0,      27,     -69,    0,      39,     -40,    28,     55,     -27,
  -13,    0,      -14,    37,     25,     -25,    34,     -3,     -69,    26,
  39,     -41,    -6,     29,     -7,     5,      66,     41,     -27,    -17,
  6,      -14,    -21,    0,      29,     -9,     -26,    32,     -5,     -34,
  60,     15,     -60,    20,     13,     11,     43,     -48,    -15,    88,
  -13,    -55,    26,     -32,    -46,    35,     14,     -37,    -11,    12,
  -20,    11,     9,      -64,    -16,    17,     5,      38,     7,      -30,
  -9,     -49,    -11,    52,     -15,    -38,    -27,    -12,    36,     53,
  1,      -37,    -17,    -12,    0,      31,     1,      13,     40,     -15,
  2,      47,     -15,    -17,    28,     -2,     -4,     25,     -6,     -12,
  2,      -17,    -9,     5,      -15,    17,     21,     -28,    0,      15,
  -43,    -63,    -6,     -14,    -8,     37,     -34,    -40,    30,     -12,
  -14,    37,     -13,    -16,    26,     -15,    -2,     13,     -37,    -13,
  32,     13,     -8,     -2,     -12,    -8,     9,      9,      -3,     4,
  13,     34,     -2,     -22,    40,     19,     29,     25,     -48,    -17,
  23,     17,     7,      3,      0,      12,     37,     -1,     -25,    30,
  41,     -7,     7,      29,     -31,    -31,    -23,    -27,    5,      2,
  -18,    -2,     22,     9,      -6,     5,      -7,     -24,    9,      0,
  -28,    19,     61,     -11,    -45,    21,     -28,    -65,    28,     33,
  -44,    -27,    -6,     -26,    -8,     4,      5,      9,      -10,    -46,
  -20,    20,     -7,     -7,     -33,    -26,    50,     9,      -65,    -22,
  -3,     -20,    15,     21,     20,     24,     -16,    -27,    -13,    14,
  21,     -38,    -48,    9,      35,     28,     21,     3,      -31,    -8,
  57,     32,     -35,    -22,    20,     14,     12,     28,     39,     0,
  -18,    44,     -2,     -17,    53,     0,      -27,    33,     43,     5,
  -10,    25,     47,     -3,     -4,     36,     15,     -12,    -3,     29,
  41,     23,     23,     -8,     -32,    15,     37,     0,      3,      22,
  31,     1,      -20,    27,     2,      -50,    0,      33,     16,     -16,
  -17,    18,     -26,    -34,    31,     -27,    -84,    -33,    4,      -5,
  -22,    -17,    -28,    -66,    -24,    8,      -16,    -25,    -51,    -13,
  45,     -11,    -49,    -26,    -49,    -38,    21,     10,     -52,    -58,
  -19,    -4,     9,      -31,    -29,    55,     2,      -45,    29,     10,
  -22,    49,     33,     -27,    -19,    -5,     30,     47,     11,     -11,
  -2,     8,      5,      17,     8,      3,      57,     63,     28,     24,
  11,     2,      14,     22,     7,      7,      2,      23,     33,     -2,
  -8,     14,     7,      20,     57,     32,     -5,     12,     23,     10,
  17,     26,     -18,    -72,    -6,     74,     61,     13,     -17,    -21,
  -7,     29,     45,     5,      -52,    -49,    1,      10,     35,     40,
  -46,    -66,    7,      31,     -27,    -44,    -12,    -41,    -22,    32,
  -12,    -32,    -3,     -17,    -22,    -22,    -31,    -30,    -23,    -13,
  3,      0,      -21,    -19,    -7,     -17,    -9,     18,     -40,    -64,
  1,      4,      -4,     8,      -17,    -28,    -1,     9,      -7,     -9,
  27,     6,      -63,    -32,    52,     25,     -46,    -23,    -6,     -11,
  35,     29,     -50,    -44,    17,     -6,     -12,    53,     28,     -17,
  -9,     28,     34,     -20,    -18,    22,     43,     28,     -6,     8,
  14,     19,     28,     14,     27,     26,     12,     76,     66,     -18,
  -2,     18,     -12,    -1,     -2,     -1,     51,     30,     -18,    5,
  14,     -12,    2,      13,     -25,    -9,     32,     7,      -5,     15,
  -12,    -33,    -18,    -13,    6,      0,      -25,    -12,    1,      -17,
  0,      13,     -24,    -27,    4,      35,     14,     -22,    5,      13,
  -18,    -30,    -10,    -7,     -7,     31,     23,     -27,    -26,    9,
  47,     6,      -50,    -11,    19,     1,      11,     12,     -19,    -43,
  -18,    10,     -6,     -3,     12,     2,      -12,    -16,    10,     9,
  -25,    -21,    -10,    -13,    0,      8,      -1,     -9,     10,     4,
  -34,    14,     46,     5,      18,     24,     -15,    -7,     20,     -1,
  -13,    7,      11,     14,     11,     -2,     8,      27,     10,     -1,
  13,     -2,     -7,     48,     44,     -15,    -16,    -6,     3,      7,
  -35,    -25,    8,      -31,    -16,    30,     36,     22,     -13,    -21,
  -10,    8,      2,      -58,    -37,    32,     25,     -1,     -25,    -21,
  3,      3,      -6,     -11,    -3,     2,      4,      34,     22,     -25,
  -19,    0,      -6,     -10,    -8,     -35,    -32,    8,      -3,     -20,
  -11,    -6,     3,      8,      -8,     3,      25,     23,     -7,     -35,
  -15,    8,      -20,    -6,     15,     -44,    -29,    19,     -5,     -1,
  18,     28,     6,      -21,    9,      11,     -20,    -10,    18,     22,
  6,      -2,     12,     6,      23,     34,     -20,    -19,    1,      -10,
  34,     41,     13,     6,      3,      22,     11,     -4,     4,      -12,
  -8,     17,     18,     12,     -1,     5,      9,      -6,     -2,     4,
  1,      3,      2,      -6,     -32,    -25,    9,      18,     27,     -4,
  -54,    -29,    2,      -3,     -18,    -38,    -28,    -10,    9,      20,
  5,      -9,     -15,    -3,     2,      -14,    -15,    -6,     5,      10,
  6,      3,      -11,    -9,     -5,     -20,    -13,    8,      3,      -14,
  6,      20,     -15,    -21,    9,      19,     21,     12,     -4,     -21,
  -17,    16,     27,     -4,     -28,    -2,     26,     9,      -12,    -16,
  -28,    -28,    -4,     4,      -15,    -9,     3,      -10,    -16,    2,
  17,     -10,    -26,    3,      16,     26,     17,     -12,    -9,     2,
  -2,     -5,     -11,    5,      28,     1,      -14,    13,     14,     5,
  18,     6,      -17,    -5,     7,      2,      -3,     11,     10,     -1,
  50,     36,     -28,    21,     39,     -9,     -6,     2,      10,     36,
  20,     -2,     -3,     -11,    -10,    -6,     -5,     -4,     -8,     2,
  17,     1,      -13,    11,     -13,    -36,    11,     14,     -19,    -6,
  3,      0,      20,     -5,     -24,    12,     7,      -11,    2,      -15,
  -28,    -1,     6,      -14,    -31,    -39,    -19,    19,     37,     3,
  -32,    -27,    -6,     13,     31,     15,     -41,    -41,    25,     35,
  -3,     -16,    -25,    -19,    -10,    -3,     19,     10,     -4,     7,
  -4,     -19,    -12,    -13,    -9,     6,      2,      -12,    -6,     12,
  6,      -1,     -5,     -19,    -7,     7,      40,     56,     -3,     -13,
  21,     24,     7,      -11,    -9,     -3,     24,     28,     -10,    1,
  12,     21,     24,     -16,    -15,    4,      -7,     -2,     19,     13,
  -11,    -7,     -8,     15,     41,     5,      -16,    -18,    -11,    26,
  26,     -5,     -12,    -14,    -6,     10,     8,      -8,     -16,    -16,
  -3,     10,     1,      -3,     -3,     -2,     -15,    -18,    6,      -4,
  -4,     21,     4,      -2,     15,     13,     0,      -2,     12,     7,
  -15,    -9,     1,      -2,     2,      -1,     -9,     -15,    -17,    -14,
  -10,    1,      -4,     -16,    -17,    -1,     18,     8,      1,      22,
  11,     -19,    -10,    4,      -23,    -29,    0,      -2,     -14,    -6,
  13,     7,      -23,    -13,    10,     9,      11,     10,     4,      -4,
  -4,     1,      6,      14,     9,      2,      0,      2,      6,      4,
  -9,     -18,    -8,     8,      18,     8,      13,     9,      -27,    -22,
  -10,    -24,    -9,     17,     11,     2,      9,      3,      -13,    -10,
  -1,     -7,     -1,     10,     -4,     1,      16,     12,     -6,     -14,
  -2,     -5,     -1,     0,      -1,     6,      -9,     -3,     12,     4,
  1,      -2,     2,      17,     24,     22,     9,      8,      21,     14,
  -2,     -2,     4,      -1,     -7,     -7,     -6,     -1,     -6,     17,
  30,     -7,     -10,    -3,     -19,    -18,    2,      21,     4,      -20,
  -6,     -1,     -18,    -14,    -6,     -7,     -1,     6,      10,     8,
  -5,     0,      10,     -22,    -40,    -22,    4,      34,     16,     -19,
  -16,    -12,    -17,    -16,    -17,    -29,    -28,    -4,     10,     16,
  22,     13,     4,      -1,     -5,     16,     15,     -11,    -6,     9,
  3,      -14,    -22,    -19,    -12,    5,      -5,     -15,    3,      9,
  27,     17,     -4,     8,      -2,     1,      16,     11,     9,      9,
  8,      -14,    -16,    7,      -5,     -15,    -11,    -5,     19,     25,
  25,     43,     21,     -9,     -9,     -19,    -10,    14,     -11,    -19,
  8,      3,      1,      11,     -1,     -24,    -20,    -1,     2,      7,
  24,     22,     11,     8,      6,      -2,     -11,    -3,     -2,     -4,
  0,      -7,     0,      6,      -1,     -16,    -35,    -8,     8,      -11,
  -6,     6,      18,     16,     7,      12,     5,      -2,     -3,     -10,
  -21,    -27,    -10,    -3,     -3,     8,      0,      -9,     -10,    -3,
  0,      -5,     6,      9,      19,     23,     8,      -5,     -19,    -16,
  -5,     -6,     -27,    -22,    1,      6,      8,      2,      -9,     -13,
  -15,    -18,    -13,    4,      25,     29,     26,     -2,     -22,    1,
  8,      1,      -6,     -6,     -7,     -20,    0,      13,     -14,    -24,
  -24,    -21,    2,      14,     16,     23,     15,     10,     10,     5,
  0,      -26,    -32,    3,      19,     5,      -8,     -7,     -8,     -3,
  17,     27,     -7,     -28,    10,     32,     10,     1,      10,     3,
  -4,     22,     24,     -31,    -40,    0,      6,      5,      17,     17,
  1,      10,     30,     8,      -12,    -6,     9,      6,      -12,    -5,
  1,      -4,     6,      11,     0,      -9,     -4,     -3,     -4,     -3,
  2,      0,      -2,     -9,     -27,    -23,    2,      13,     -6,     -9,
  -3,     -12,    -2,     10,     6,      -7,     -19,    -31,    -13,    16,
  11,     -3,     -13,    -15,    0,      7,      -3,     -7,     -1,     -4,
  7,      15,     0,      -12,    -8,     -1,     -7,     -12,    -21,    -17,
  5,      30,     25,     -6,     -6,     0,      -12,    -8,     2,      13,
  11,     1,      5,      4,      4,      10,     -1,     -20,    -12,    -4,
  3,      15,     11,     -7,     -24,    -4,     8,      -2,     -14,    -25,
  -17,    7,      21,     14,     1,      0,      12,     17,     13,     6,
  1,      6,      14,     11,     -10,    -21,    -12,    -4,     3,      -2,
  -21,    -24,    -2,     12,     14,     17,     4,      -2,     11,     11,
  11,     1,      -34,    -32,    -5,     10,     7,      -11,    -12,    6,
  7,      -4,     -10,    -15,    -5,     17,     21,     0,      -15,    -15,
  -1,     5,      -18,    -18,    -10,    -9,     24,     27,     -9,     -14,
  0,      9,      25,     22,     1,      -7,     -2,     16,     13,     -14,
  -10,    7,      0,      2,      15,     2,      -9,     5,      10,     -5,
  -3,     10,     3,      0,      15,     15,     -1,     -3,     8,      6,
  -7,     -7,     2,      0,      -4,     5,      -8,     -37,    -28,    -1,
  8,      6,      10,     -1,     -12,    12,     28,     8,      -17,    -16,
  -15,    -17,    1,      6,      -4,     -8,     -4,     -15,    -15,    6,
  -9,     -15,    10,     9,      -13,    -8,     5,      -2,     -10,    5,
  12,     -27,    -33,    9,      8,      -16,    -3,     16,     -3,     -7,
  22,     22,     10,     5,      -11,    -16,    -4,     9,      12,     6,
  -3,     2,      2,      -1,     4,      -7,     -8,     1,      8,      19,
};
